<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>GtkPrintSettings</title>
<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
<link rel="home" href="index.html" title="GTK+ Reference Manual">
<link rel="up" href="Printing.html" title="Printing">
<link rel="prev" href="GtkPrintContext.html" title="GtkPrintContext">
<link rel="next" href="GtkPageSetup.html" title="GtkPageSetup">
<meta name="generator" content="GTK-Doc V1.11 (XML mode)">
<link rel="stylesheet" href="style.css" type="text/css">
<link rel="part" href="gtk.html" title="Part I. GTK+ Overview">
<link rel="part" href="gtkbase.html" title="Part II. GTK+ Core Reference">
<link rel="part" href="gtkobjects.html" title="Part III. GTK+ Widgets and Objects">
<link rel="chapter" href="ch01.html" title="Object Hierarchy">
<link rel="chapter" href="ch02.html" title="Widget Gallery">
<link rel="chapter" href="WindowWidgets.html" title="Windows">
<link rel="chapter" href="DisplayWidgets.html" title="Display Widgets">
<link rel="chapter" href="ButtonWidgets.html" title="Buttons and Toggles">
<link rel="chapter" href="NumericEntry.html" title="Numeric/Text Data Entry">
<link rel="chapter" href="TextWidgetObjects.html" title="Multiline Text Editor">
<link rel="chapter" href="TreeWidgetObjects.html" title="Tree, List and Icon Grid Widgets">
<link rel="chapter" href="MenusAndCombos.html" title="Menus, Combo Box, Toolbar">
<link rel="chapter" href="Actions.html" title="Action-based menus and toolbars">
<link rel="chapter" href="SelectorWidgets.html" title="Selectors (File/Font/Color/Input Devices)">
<link rel="chapter" href="LayoutContainers.html" title="Layout Containers">
<link rel="chapter" href="Ornaments.html" title="Ornaments">
<link rel="chapter" href="ScrollingWidgets.html" title="Scrolling">
<link rel="chapter" href="Printing.html" title="Printing">
<link rel="chapter" href="MiscObjects.html" title="Miscellaneous">
<link rel="chapter" href="AbstractObjects.html" title="Abstract Base Classes">
<link rel="chapter" href="PlugSocket.html" title="Cross-process Embedding">
<link rel="chapter" href="SpecialObjects.html" title="Special-purpose features">
<link rel="chapter" href="RecentDocuments.html" title="Recently Used Documents">
<link rel="chapter" href="Builder.html" title="Interface builder">
<link rel="chapter" href="DeprecatedObjects.html" title="Deprecated">
<link rel="part" href="migrating.html" title="Part IV. Migrating from Previous Versions of GTK+">
<link rel="chapter" href="gtk-migrating-checklist.html" title="Migration Checklist">
<link rel="chapter" href="gtk-migrating-GtkFileChooser.html" title="Migrating from GtkFileSelection to GtkFileChooser">
<link rel="chapter" href="gtk-migrating-GtkAction.html" title="Migrating from old menu and toolbar systems to GtkAction">
<link rel="chapter" href="gtk-migrating-GtkComboBox.html" title="Migrating from GtkOptionMenu and GtkCombo to GtkComboBox and GtkComboBoxEntry">
<link rel="chapter" href="gtk-migrating-GtkIconView.html" title="Migrating from GnomeIconList to GtkIconView">
<link rel="chapter" href="gtk-migrating-GtkAboutDialog.html" title="Migrating from GnomeAbout to GtkAboutDialog">
<link rel="chapter" href="gtk-migrating-GtkColorButton.html" title="Migrating from GnomeColorPicker to GtkColorButton">
<link rel="chapter" href="gtk-migrating-GtkAssistant.html" title="Migrating from GnomeDruid to GtkAssistant">
<link rel="chapter" href="gtk-migrating-GtkRecentChooser.html" title="Migrating from EggRecent to GtkRecentChooser">
<link rel="chapter" href="gtk-migrating-GtkLinkButton.html" title="Migrating from GnomeHRef to GtkLinkButton">
<link rel="chapter" href="gtk-migrating-GtkBuilder.html" title="Migrating from libglade to GtkBuilder">
<link rel="chapter" href="gtk-migrating-tooltips.html" title="Migrating from GtkTooltips to GtkTooltip">
<link rel="part" href="pt05.html" title="Part V. GTK+ Tools">
<link rel="glossary" href="glossary.html" title="Glossary">
<link rel="index" href="api-index-full.html" title="Index of all symbols">
<link rel="index" href="api-index-deprecated.html" title="Index of deprecated symbols">
<link rel="index" href="api-index-2-2.html" title="Index of new symbols in 2.2">
<link rel="index" href="api-index-2-4.html" title="Index of new symbols in 2.4">
<link rel="index" href="api-index-2-6.html" title="Index of new symbols in 2.6">
<link rel="index" href="api-index-2-8.html" title="Index of new symbols in 2.8">
<link rel="index" href="api-index-2-10.html" title="Index of new symbols in 2.10">
<link rel="index" href="api-index-2-12.html" title="Index of new symbols in 2.12">
<link rel="index" href="api-index-2-14.html" title="Index of new symbols in 2.14">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
<tr valign="middle">
<td><a accesskey="p" href="GtkPrintContext.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
<td><a accesskey="u" href="Printing.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
<th width="100%" align="center">GTK+ Reference Manual</th>
<td><a accesskey="n" href="GtkPageSetup.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
</tr>
<tr><td colspan="5" class="shortcuts">
<a href="#GtkPrintSettings.synopsis" class="shortcut">Top</a>
                 | 
                <a href="#GtkPrintSettings.description" class="shortcut">Description</a>
                 | 
                <a href="#GtkPrintSettings.object-hierarchy" class="shortcut">Object Hierarchy</a>
</td></tr>
</table>
<div class="refentry" lang="en">
<a name="GtkPrintSettings"></a><div class="titlepage"></div>
<div class="refnamediv"><table width="100%"><tr>
<td valign="top">
<h2><span class="refentrytitle"><a name="GtkPrintSettings.top_of_page"></a>GtkPrintSettings</span></h2>
<p>GtkPrintSettings — Stores print settings</p>
</td>
<td valign="top" align="right"></td>
</tr></table></div>
<div class="refsynopsisdiv">
<a name="GtkPrintSettings.synopsis"></a><h2>Synopsis</h2>
<pre class="synopsis">

#include &lt;gtk/gtk.h&gt;

                    <a class="link" href="GtkPrintSettings.html#GtkPrintSettings-struct" title="GtkPrintSettings">GtkPrintSettings</a>;
void                (<a class="link" href="GtkPrintSettings.html#GtkPrintSettingsFunc" title="GtkPrintSettingsFunc ()">*GtkPrintSettingsFunc</a>)             (const <a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
>gchar</a> *key,
                                                         const <a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
>gchar</a> *value,
                                                         <a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
>gpointer</a> user_data);
<a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *  <a class="link" href="GtkPrintSettings.html#gtk-print-settings-new" title="gtk_print_settings_new ()">gtk_print_settings_new</a>              (void);
<a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *  <a class="link" href="GtkPrintSettings.html#gtk-print-settings-copy" title="gtk_print_settings_copy ()">gtk_print_settings_copy</a>             (<a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *other);
<a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
>gboolean</a>            <a class="link" href="GtkPrintSettings.html#gtk-print-settings-has-key" title="gtk_print_settings_has_key ()">gtk_print_settings_has_key</a>          (<a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *settings,
                                                         const <a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
>gchar</a> *key);
const <a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
>gchar</a> *       <a class="link" href="GtkPrintSettings.html#gtk-print-settings-get" title="gtk_print_settings_get ()">gtk_print_settings_get</a>              (<a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *settings,
                                                         const <a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
>gchar</a> *key);
void                <a class="link" href="GtkPrintSettings.html#gtk-print-settings-set" title="gtk_print_settings_set ()">gtk_print_settings_set</a>              (<a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *settings,
                                                         const <a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
>gchar</a> *key,
                                                         const <a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
>gchar</a> *value);
void                <a class="link" href="GtkPrintSettings.html#gtk-print-settings-unset" title="gtk_print_settings_unset ()">gtk_print_settings_unset</a>            (<a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *settings,
                                                         const <a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
>gchar</a> *key);
void                <a class="link" href="GtkPrintSettings.html#gtk-print-settings-foreach" title="gtk_print_settings_foreach ()">gtk_print_settings_foreach</a>          (<a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *settings,
                                                         <a class="link" href="GtkPrintSettings.html#GtkPrintSettingsFunc" title="GtkPrintSettingsFunc ()">GtkPrintSettingsFunc</a> func,
                                                         <a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
>gpointer</a> user_data);
<a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
>gboolean</a>            <a class="link" href="GtkPrintSettings.html#gtk-print-settings-get-bool" title="gtk_print_settings_get_bool ()">gtk_print_settings_get_bool</a>         (<a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *settings,
                                                         const <a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
>gchar</a> *key);
void                <a class="link" href="GtkPrintSettings.html#gtk-print-settings-set-bool" title="gtk_print_settings_set_bool ()">gtk_print_settings_set_bool</a>         (<a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *settings,
                                                         const <a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
>gchar</a> *key,
                                                         <a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
>gboolean</a> value);
<a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"
>gdouble</a>             <a class="link" href="GtkPrintSettings.html#gtk-print-settings-get-double" title="gtk_print_settings_get_double ()">gtk_print_settings_get_double</a>       (<a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *settings,
                                                         const <a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
>gchar</a> *key);
<a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"
>gdouble</a>             <a class="link" href="GtkPrintSettings.html#gtk-print-settings-get-double-with-default" title="gtk_print_settings_get_double_with_default ()">gtk_print_settings_get_double_with_default</a>
                                                        (<a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *settings,
                                                         const <a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
>gchar</a> *key,
                                                         <a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"
>gdouble</a> def);
void                <a class="link" href="GtkPrintSettings.html#gtk-print-settings-set-double" title="gtk_print_settings_set_double ()">gtk_print_settings_set_double</a>       (<a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *settings,
                                                         const <a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
>gchar</a> *key,
                                                         <a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"
>gdouble</a> value);
<a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"
>gdouble</a>             <a class="link" href="GtkPrintSettings.html#gtk-print-settings-get-length" title="gtk_print_settings_get_length ()">gtk_print_settings_get_length</a>       (<a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *settings,
                                                         const <a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
>gchar</a> *key,
                                                         <a class="link" href="gtk-GtkPaperSize.html#GtkUnit" title="enum GtkUnit">GtkUnit</a> unit);
void                <a class="link" href="GtkPrintSettings.html#gtk-print-settings-set-length" title="gtk_print_settings_set_length ()">gtk_print_settings_set_length</a>       (<a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *settings,
                                                         const <a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
>gchar</a> *key,
                                                         <a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"
>gdouble</a> value,
                                                         <a class="link" href="gtk-GtkPaperSize.html#GtkUnit" title="enum GtkUnit">GtkUnit</a> unit);
<a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
>gint</a>                <a class="link" href="GtkPrintSettings.html#gtk-print-settings-get-int" title="gtk_print_settings_get_int ()">gtk_print_settings_get_int</a>          (<a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *settings,
                                                         const <a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
>gchar</a> *key);
<a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
>gint</a>                <a class="link" href="GtkPrintSettings.html#gtk-print-settings-get-int-with-default" title="gtk_print_settings_get_int_with_default ()">gtk_print_settings_get_int_with_default</a>
                                                        (<a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *settings,
                                                         const <a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
>gchar</a> *key,
                                                         <a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
>gint</a> def);
void                <a class="link" href="GtkPrintSettings.html#gtk-print-settings-set-int" title="gtk_print_settings_set_int ()">gtk_print_settings_set_int</a>          (<a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *settings,
                                                         const <a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
>gchar</a> *key,
                                                         <a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
>gint</a> value);
#define             <a class="link" href="GtkPrintSettings.html#GTK-PRINT-SETTINGS-PRINTER--CAPS" title="GTK_PRINT_SETTINGS_PRINTER">GTK_PRINT_SETTINGS_PRINTER</a>
const <a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
>gchar</a> *       <a class="link" href="GtkPrintSettings.html#gtk-print-settings-get-printer" title="gtk_print_settings_get_printer ()">gtk_print_settings_get_printer</a>      (<a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *settings);
void                <a class="link" href="GtkPrintSettings.html#gtk-print-settings-set-printer" title="gtk_print_settings_set_printer ()">gtk_print_settings_set_printer</a>      (<a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *settings,
                                                         const <a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
>gchar</a> *printer);
enum                <a class="link" href="GtkPrintSettings.html#GtkPageOrientation" title="enum GtkPageOrientation">GtkPageOrientation</a>;
#define             <a class="link" href="GtkPrintSettings.html#GTK-PRINT-SETTINGS-ORIENTATION--CAPS" title="GTK_PRINT_SETTINGS_ORIENTATION">GTK_PRINT_SETTINGS_ORIENTATION</a>
<a class="link" href="GtkPrintSettings.html#GtkPageOrientation" title="enum GtkPageOrientation">GtkPageOrientation</a>  <a class="link" href="GtkPrintSettings.html#gtk-print-settings-get-orientation" title="gtk_print_settings_get_orientation ()">gtk_print_settings_get_orientation</a>  (<a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *settings);
void                <a class="link" href="GtkPrintSettings.html#gtk-print-settings-set-orientation" title="gtk_print_settings_set_orientation ()">gtk_print_settings_set_orientation</a>  (<a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *settings,
                                                         <a class="link" href="GtkPrintSettings.html#GtkPageOrientation" title="enum GtkPageOrientation">GtkPageOrientation</a> orientation);
#define             <a class="link" href="GtkPrintSettings.html#GTK-PRINT-SETTINGS-PAPER-FORMAT--CAPS" title="GTK_PRINT_SETTINGS_PAPER_FORMAT">GTK_PRINT_SETTINGS_PAPER_FORMAT</a>
<a class="link" href="gtk-GtkPaperSize.html#GtkPaperSize" title="GtkPaperSize">GtkPaperSize</a> *      <a class="link" href="GtkPrintSettings.html#gtk-print-settings-get-paper-size" title="gtk_print_settings_get_paper_size ()">gtk_print_settings_get_paper_size</a>   (<a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *settings);
void                <a class="link" href="GtkPrintSettings.html#gtk-print-settings-set-paper-size" title="gtk_print_settings_set_paper_size ()">gtk_print_settings_set_paper_size</a>   (<a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *settings,
                                                         <a class="link" href="gtk-GtkPaperSize.html#GtkPaperSize" title="GtkPaperSize">GtkPaperSize</a> *paper_size);
#define             <a class="link" href="GtkPrintSettings.html#GTK-PRINT-SETTINGS-PAPER-WIDTH--CAPS" title="GTK_PRINT_SETTINGS_PAPER_WIDTH">GTK_PRINT_SETTINGS_PAPER_WIDTH</a>
<a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"
>gdouble</a>             <a class="link" href="GtkPrintSettings.html#gtk-print-settings-get-paper-width" title="gtk_print_settings_get_paper_width ()">gtk_print_settings_get_paper_width</a>  (<a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *settings,
                                                         <a class="link" href="gtk-GtkPaperSize.html#GtkUnit" title="enum GtkUnit">GtkUnit</a> unit);
void                <a class="link" href="GtkPrintSettings.html#gtk-print-settings-set-paper-width" title="gtk_print_settings_set_paper_width ()">gtk_print_settings_set_paper_width</a>  (<a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *settings,
                                                         <a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"
>gdouble</a> width,
                                                         <a class="link" href="gtk-GtkPaperSize.html#GtkUnit" title="enum GtkUnit">GtkUnit</a> unit);
#define             <a class="link" href="GtkPrintSettings.html#GTK-PRINT-SETTINGS-PAPER-HEIGHT--CAPS" title="GTK_PRINT_SETTINGS_PAPER_HEIGHT">GTK_PRINT_SETTINGS_PAPER_HEIGHT</a>
<a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"
>gdouble</a>             <a class="link" href="GtkPrintSettings.html#gtk-print-settings-get-paper-height" title="gtk_print_settings_get_paper_height ()">gtk_print_settings_get_paper_height</a> (<a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *settings,
                                                         <a class="link" href="gtk-GtkPaperSize.html#GtkUnit" title="enum GtkUnit">GtkUnit</a> unit);
void                <a class="link" href="GtkPrintSettings.html#gtk-print-settings-set-paper-height" title="gtk_print_settings_set_paper_height ()">gtk_print_settings_set_paper_height</a> (<a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *settings,
                                                         <a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"
>gdouble</a> height,
                                                         <a class="link" href="gtk-GtkPaperSize.html#GtkUnit" title="enum GtkUnit">GtkUnit</a> unit);
#define             <a class="link" href="GtkPrintSettings.html#GTK-PRINT-SETTINGS-USE-COLOR--CAPS" title="GTK_PRINT_SETTINGS_USE_COLOR">GTK_PRINT_SETTINGS_USE_COLOR</a>
<a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
>gboolean</a>            <a class="link" href="GtkPrintSettings.html#gtk-print-settings-get-use-color" title="gtk_print_settings_get_use_color ()">gtk_print_settings_get_use_color</a>    (<a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *settings);
void                <a class="link" href="GtkPrintSettings.html#gtk-print-settings-set-use-color" title="gtk_print_settings_set_use_color ()">gtk_print_settings_set_use_color</a>    (<a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *settings,
                                                         <a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
>gboolean</a> use_color);
#define             <a class="link" href="GtkPrintSettings.html#GTK-PRINT-SETTINGS-COLLATE--CAPS" title="GTK_PRINT_SETTINGS_COLLATE">GTK_PRINT_SETTINGS_COLLATE</a>
<a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
>gboolean</a>            <a class="link" href="GtkPrintSettings.html#gtk-print-settings-get-collate" title="gtk_print_settings_get_collate ()">gtk_print_settings_get_collate</a>      (<a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *settings);
void                <a class="link" href="GtkPrintSettings.html#gtk-print-settings-set-collate" title="gtk_print_settings_set_collate ()">gtk_print_settings_set_collate</a>      (<a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *settings,
                                                         <a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
>gboolean</a> collate);
#define             <a class="link" href="GtkPrintSettings.html#GTK-PRINT-SETTINGS-REVERSE--CAPS" title="GTK_PRINT_SETTINGS_REVERSE">GTK_PRINT_SETTINGS_REVERSE</a>
<a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
>gboolean</a>            <a class="link" href="GtkPrintSettings.html#gtk-print-settings-get-reverse" title="gtk_print_settings_get_reverse ()">gtk_print_settings_get_reverse</a>      (<a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *settings);
void                <a class="link" href="GtkPrintSettings.html#gtk-print-settings-set-reverse" title="gtk_print_settings_set_reverse ()">gtk_print_settings_set_reverse</a>      (<a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *settings,
                                                         <a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
>gboolean</a> reverse);
enum                <a class="link" href="GtkPrintSettings.html#GtkPrintDuplex" title="enum GtkPrintDuplex">GtkPrintDuplex</a>;
#define             <a class="link" href="GtkPrintSettings.html#GTK-PRINT-SETTINGS-DUPLEX--CAPS" title="GTK_PRINT_SETTINGS_DUPLEX">GTK_PRINT_SETTINGS_DUPLEX</a>
<a class="link" href="GtkPrintSettings.html#GtkPrintDuplex" title="enum GtkPrintDuplex">GtkPrintDuplex</a>      <a class="link" href="GtkPrintSettings.html#gtk-print-settings-get-duplex" title="gtk_print_settings_get_duplex ()">gtk_print_settings_get_duplex</a>       (<a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *settings);
void                <a class="link" href="GtkPrintSettings.html#gtk-print-settings-set-duplex" title="gtk_print_settings_set_duplex ()">gtk_print_settings_set_duplex</a>       (<a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *settings,
                                                         <a class="link" href="GtkPrintSettings.html#GtkPrintDuplex" title="enum GtkPrintDuplex">GtkPrintDuplex</a> duplex);
enum                <a class="link" href="GtkPrintSettings.html#GtkPrintQuality" title="enum GtkPrintQuality">GtkPrintQuality</a>;
#define             <a class="link" href="GtkPrintSettings.html#GTK-PRINT-SETTINGS-QUALITY--CAPS" title="GTK_PRINT_SETTINGS_QUALITY">GTK_PRINT_SETTINGS_QUALITY</a>
<a class="link" href="GtkPrintSettings.html#GtkPrintQuality" title="enum GtkPrintQuality">GtkPrintQuality</a>     <a class="link" href="GtkPrintSettings.html#gtk-print-settings-get-quality" title="gtk_print_settings_get_quality ()">gtk_print_settings_get_quality</a>      (<a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *settings);
void                <a class="link" href="GtkPrintSettings.html#gtk-print-settings-set-quality" title="gtk_print_settings_set_quality ()">gtk_print_settings_set_quality</a>      (<a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *settings,
                                                         <a class="link" href="GtkPrintSettings.html#GtkPrintQuality" title="enum GtkPrintQuality">GtkPrintQuality</a> quality);
#define             <a class="link" href="GtkPrintSettings.html#GTK-PRINT-SETTINGS-N-COPIES--CAPS" title="GTK_PRINT_SETTINGS_N_COPIES">GTK_PRINT_SETTINGS_N_COPIES</a>
<a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
>gint</a>                <a class="link" href="GtkPrintSettings.html#gtk-print-settings-get-n-copies" title="gtk_print_settings_get_n_copies ()">gtk_print_settings_get_n_copies</a>     (<a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *settings);
void                <a class="link" href="GtkPrintSettings.html#gtk-print-settings-set-n-copies" title="gtk_print_settings_set_n_copies ()">gtk_print_settings_set_n_copies</a>     (<a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *settings,
                                                         <a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
>gint</a> num_copies);
#define             <a class="link" href="GtkPrintSettings.html#GTK-PRINT-SETTINGS-NUMBER-UP--CAPS" title="GTK_PRINT_SETTINGS_NUMBER_UP">GTK_PRINT_SETTINGS_NUMBER_UP</a>
<a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
>gint</a>                <a class="link" href="GtkPrintSettings.html#gtk-print-settings-get-number-up" title="gtk_print_settings_get_number_up ()">gtk_print_settings_get_number_up</a>    (<a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *settings);
void                <a class="link" href="GtkPrintSettings.html#gtk-print-settings-set-number-up" title="gtk_print_settings_set_number_up ()">gtk_print_settings_set_number_up</a>    (<a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *settings,
                                                         <a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
>gint</a> number_up);
#define             <a class="link" href="GtkPrintSettings.html#GTK-PRINT-SETTINGS-NUMBER-UP-LAYOUT--CAPS" title="GTK_PRINT_SETTINGS_NUMBER_UP_LAYOUT">GTK_PRINT_SETTINGS_NUMBER_UP_LAYOUT</a>
GtkNumberUpLayout   <a class="link" href="GtkPrintSettings.html#gtk-print-settings-get-number-up-layout" title="gtk_print_settings_get_number_up_layout ()">gtk_print_settings_get_number_up_layout</a>
                                                        (<a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *settings);
void                <a class="link" href="GtkPrintSettings.html#gtk-print-settings-set-number-up-layout" title="gtk_print_settings_set_number_up_layout ()">gtk_print_settings_set_number_up_layout</a>
                                                        (<a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *settings,
                                                         GtkNumberUpLayout number_up_layout);
#define             <a class="link" href="GtkPrintSettings.html#GTK-PRINT-SETTINGS-RESOLUTION--CAPS" title="GTK_PRINT_SETTINGS_RESOLUTION">GTK_PRINT_SETTINGS_RESOLUTION</a>
<a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
>gint</a>                <a class="link" href="GtkPrintSettings.html#gtk-print-settings-get-resolution" title="gtk_print_settings_get_resolution ()">gtk_print_settings_get_resolution</a>   (<a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *settings);
void                <a class="link" href="GtkPrintSettings.html#gtk-print-settings-set-resolution" title="gtk_print_settings_set_resolution ()">gtk_print_settings_set_resolution</a>   (<a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *settings,
                                                         <a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
>gint</a> resolution);
#define             <a class="link" href="GtkPrintSettings.html#GTK-PRINT-SETTINGS-SCALE--CAPS" title="GTK_PRINT_SETTINGS_SCALE">GTK_PRINT_SETTINGS_SCALE</a>
<a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"
>gdouble</a>             <a class="link" href="GtkPrintSettings.html#gtk-print-settings-get-scale" title="gtk_print_settings_get_scale ()">gtk_print_settings_get_scale</a>        (<a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *settings);
void                <a class="link" href="GtkPrintSettings.html#gtk-print-settings-set-scale" title="gtk_print_settings_set_scale ()">gtk_print_settings_set_scale</a>        (<a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *settings,
                                                         <a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"
>gdouble</a> scale);
enum                <a class="link" href="GtkPrintSettings.html#GtkPrintPages" title="enum GtkPrintPages">GtkPrintPages</a>;
#define             <a class="link" href="GtkPrintSettings.html#GTK-PRINT-SETTINGS-PRINT-PAGES--CAPS" title="GTK_PRINT_SETTINGS_PRINT_PAGES">GTK_PRINT_SETTINGS_PRINT_PAGES</a>
<a class="link" href="GtkPrintSettings.html#GtkPrintPages" title="enum GtkPrintPages">GtkPrintPages</a>       <a class="link" href="GtkPrintSettings.html#gtk-print-settings-get-print-pages" title="gtk_print_settings_get_print_pages ()">gtk_print_settings_get_print_pages</a>  (<a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *settings);
void                <a class="link" href="GtkPrintSettings.html#gtk-print-settings-set-print-pages" title="gtk_print_settings_set_print_pages ()">gtk_print_settings_set_print_pages</a>  (<a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *settings,
                                                         <a class="link" href="GtkPrintSettings.html#GtkPrintPages" title="enum GtkPrintPages">GtkPrintPages</a> pages);
                    <a class="link" href="GtkPrintSettings.html#GtkPageRange" title="GtkPageRange">GtkPageRange</a>;
#define             <a class="link" href="GtkPrintSettings.html#GTK-PRINT-SETTINGS-PAGE-RANGES--CAPS" title="GTK_PRINT_SETTINGS_PAGE_RANGES">GTK_PRINT_SETTINGS_PAGE_RANGES</a>
<a class="link" href="GtkPrintSettings.html#GtkPageRange" title="GtkPageRange">GtkPageRange</a> *      <a class="link" href="GtkPrintSettings.html#gtk-print-settings-get-page-ranges" title="gtk_print_settings_get_page_ranges ()">gtk_print_settings_get_page_ranges</a>  (<a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *settings,
                                                         <a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
>gint</a> *num_ranges);
void                <a class="link" href="GtkPrintSettings.html#gtk-print-settings-set-page-ranges" title="gtk_print_settings_set_page_ranges ()">gtk_print_settings_set_page_ranges</a>  (<a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *settings,
                                                         <a class="link" href="GtkPrintSettings.html#GtkPageRange" title="GtkPageRange">GtkPageRange</a> *page_ranges,
                                                         <a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
>gint</a> num_ranges);
enum                <a class="link" href="GtkPrintSettings.html#GtkPageSet" title="enum GtkPageSet">GtkPageSet</a>;
#define             <a class="link" href="GtkPrintSettings.html#GTK-PRINT-SETTINGS-PAGE-SET--CAPS" title="GTK_PRINT_SETTINGS_PAGE_SET">GTK_PRINT_SETTINGS_PAGE_SET</a>
<a class="link" href="GtkPrintSettings.html#GtkPageSet" title="enum GtkPageSet">GtkPageSet</a>          <a class="link" href="GtkPrintSettings.html#gtk-print-settings-get-page-set" title="gtk_print_settings_get_page_set ()">gtk_print_settings_get_page_set</a>     (<a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *settings);
void                <a class="link" href="GtkPrintSettings.html#gtk-print-settings-set-page-set" title="gtk_print_settings_set_page_set ()">gtk_print_settings_set_page_set</a>     (<a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *settings,
                                                         <a class="link" href="GtkPrintSettings.html#GtkPageSet" title="enum GtkPageSet">GtkPageSet</a> page_set);
#define             <a class="link" href="GtkPrintSettings.html#GTK-PRINT-SETTINGS-DEFAULT-SOURCE--CAPS" title="GTK_PRINT_SETTINGS_DEFAULT_SOURCE">GTK_PRINT_SETTINGS_DEFAULT_SOURCE</a>
const <a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
>gchar</a> *       <a class="link" href="GtkPrintSettings.html#gtk-print-settings-get-default-source" title="gtk_print_settings_get_default_source ()">gtk_print_settings_get_default_source</a>
                                                        (<a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *settings);
void                <a class="link" href="GtkPrintSettings.html#gtk-print-settings-set-default-source" title="gtk_print_settings_set_default_source ()">gtk_print_settings_set_default_source</a>
                                                        (<a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *settings,
                                                         const <a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
>gchar</a> *default_source);
#define             <a class="link" href="GtkPrintSettings.html#GTK-PRINT-SETTINGS-MEDIA-TYPE--CAPS" title="GTK_PRINT_SETTINGS_MEDIA_TYPE">GTK_PRINT_SETTINGS_MEDIA_TYPE</a>
const <a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
>gchar</a> *       <a class="link" href="GtkPrintSettings.html#gtk-print-settings-get-media-type" title="gtk_print_settings_get_media_type ()">gtk_print_settings_get_media_type</a>   (<a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *settings);
void                <a class="link" href="GtkPrintSettings.html#gtk-print-settings-set-media-type" title="gtk_print_settings_set_media_type ()">gtk_print_settings_set_media_type</a>   (<a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *settings,
                                                         const <a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
>gchar</a> *media_type);
#define             <a class="link" href="GtkPrintSettings.html#GTK-PRINT-SETTINGS-DITHER--CAPS" title="GTK_PRINT_SETTINGS_DITHER">GTK_PRINT_SETTINGS_DITHER</a>
const <a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
>gchar</a> *       <a class="link" href="GtkPrintSettings.html#gtk-print-settings-get-dither" title="gtk_print_settings_get_dither ()">gtk_print_settings_get_dither</a>       (<a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *settings);
void                <a class="link" href="GtkPrintSettings.html#gtk-print-settings-set-dither" title="gtk_print_settings_set_dither ()">gtk_print_settings_set_dither</a>       (<a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *settings,
                                                         const <a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
>gchar</a> *dither);
#define             <a class="link" href="GtkPrintSettings.html#GTK-PRINT-SETTINGS-FINISHINGS--CAPS" title="GTK_PRINT_SETTINGS_FINISHINGS">GTK_PRINT_SETTINGS_FINISHINGS</a>
const <a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
>gchar</a> *       <a class="link" href="GtkPrintSettings.html#gtk-print-settings-get-finishings" title="gtk_print_settings_get_finishings ()">gtk_print_settings_get_finishings</a>   (<a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *settings);
void                <a class="link" href="GtkPrintSettings.html#gtk-print-settings-set-finishings" title="gtk_print_settings_set_finishings ()">gtk_print_settings_set_finishings</a>   (<a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *settings,
                                                         const <a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
>gchar</a> *finishings);
#define             <a class="link" href="GtkPrintSettings.html#GTK-PRINT-SETTINGS-OUTPUT-BIN--CAPS" title="GTK_PRINT_SETTINGS_OUTPUT_BIN">GTK_PRINT_SETTINGS_OUTPUT_BIN</a>
const <a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
>gchar</a> *       <a class="link" href="GtkPrintSettings.html#gtk-print-settings-get-output-bin" title="gtk_print_settings_get_output_bin ()">gtk_print_settings_get_output_bin</a>   (<a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *settings);
void                <a class="link" href="GtkPrintSettings.html#gtk-print-settings-set-output-bin" title="gtk_print_settings_set_output_bin ()">gtk_print_settings_set_output_bin</a>   (<a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *settings,
                                                         const <a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
>gchar</a> *output_bin);
#define             <a class="link" href="GtkPrintSettings.html#GTK-PRINT-SETTINGS-OUTPUT-FILE-FORMAT--CAPS" title="GTK_PRINT_SETTINGS_OUTPUT_FILE_FORMAT">GTK_PRINT_SETTINGS_OUTPUT_FILE_FORMAT</a>
#define             <a class="link" href="GtkPrintSettings.html#GTK-PRINT-SETTINGS-OUTPUT-URI--CAPS" title="GTK_PRINT_SETTINGS_OUTPUT_URI">GTK_PRINT_SETTINGS_OUTPUT_URI</a>
#define             <a class="link" href="GtkPrintSettings.html#GTK-PRINT-SETTINGS-WIN32-DRIVER-EXTRA--CAPS" title="GTK_PRINT_SETTINGS_WIN32_DRIVER_EXTRA">GTK_PRINT_SETTINGS_WIN32_DRIVER_EXTRA</a>
#define             <a class="link" href="GtkPrintSettings.html#GTK-PRINT-SETTINGS-WIN32-DRIVER-VERSION--CAPS" title="GTK_PRINT_SETTINGS_WIN32_DRIVER_VERSION">GTK_PRINT_SETTINGS_WIN32_DRIVER_VERSION</a>

<a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *  <a class="link" href="GtkPrintSettings.html#gtk-print-settings-new-from-file" title="gtk_print_settings_new_from_file ()">gtk_print_settings_new_from_file</a>    (const <a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
>gchar</a> *file_name,
                                                         <a
href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
>GError</a> **error);
<a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *  <a class="link" href="GtkPrintSettings.html#gtk-print-settings-new-from-key-file" title="gtk_print_settings_new_from_key_file ()">gtk_print_settings_new_from_key_file</a>
                                                        (<a
href="/usr/share/gtk-doc/html/glib/glib-Key-value-file-parser.html#GKeyFile"
>GKeyFile</a> *key_file,
                                                         const <a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
>gchar</a> *group_name,
                                                         <a
href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
>GError</a> **error);
<a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
>gboolean</a>            <a class="link" href="GtkPrintSettings.html#gtk-print-settings-load-file" title="gtk_print_settings_load_file ()">gtk_print_settings_load_file</a>        (<a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *settings,
                                                         const <a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
>gchar</a> *file_name,
                                                         <a
href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
>GError</a> **error);
<a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
>gboolean</a>            <a class="link" href="GtkPrintSettings.html#gtk-print-settings-load-key-file" title="gtk_print_settings_load_key_file ()">gtk_print_settings_load_key_file</a>    (<a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *settings,
                                                         <a
href="/usr/share/gtk-doc/html/glib/glib-Key-value-file-parser.html#GKeyFile"
>GKeyFile</a> *key_file,
                                                         const <a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
>gchar</a> *group_name,
                                                         <a
href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
>GError</a> **error);
<a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
>gboolean</a>            <a class="link" href="GtkPrintSettings.html#gtk-print-settings-to-file" title="gtk_print_settings_to_file ()">gtk_print_settings_to_file</a>          (<a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *settings,
                                                         const <a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
>gchar</a> *file_name,
                                                         <a
href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
>GError</a> **error);
void                <a class="link" href="GtkPrintSettings.html#gtk-print-settings-to-key-file" title="gtk_print_settings_to_key_file ()">gtk_print_settings_to_key_file</a>      (<a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *settings,
                                                         <a
href="/usr/share/gtk-doc/html/glib/glib-Key-value-file-parser.html#GKeyFile"
>GKeyFile</a> *key_file,
                                                         const <a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
>gchar</a> *group_name);
</pre>
</div>
<div class="refsect1" lang="en">
<a name="GtkPrintSettings.object-hierarchy"></a><h2>Object Hierarchy</h2>
<pre class="synopsis">
  <a
href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"
>GObject</a>
   +----GtkPrintSettings
</pre>
</div>
<div class="refsect1" lang="en">
<a name="GtkPrintSettings.description"></a><h2>Description</h2>
<p>
A GtkPrintSettings object represents the settings of a print dialog in
a system-independent way. The main use for this object is that once
you've printed you can get a settings object that represents the settings
the user chose, and the next time you print you can pass that object in so
that the user doesn't have to re-set all his settings.
</p>
<p>
Its also possible to enumerate the settings so that you can easily save
the settings for the next time your app runs, or even store them in a
document. The predefined keys try to use shared values as much as possible
so that moving such a document between systems still works.
</p>
<p>
Printing support was added in GTK+ 2.10.
</p>
</div>
<div class="refsect1" lang="en">
<a name="GtkPrintSettings.details"></a><h2>Details</h2>
<div class="refsect2" lang="en">
<a name="GtkPrintSettings-struct"></a><h3>GtkPrintSettings</h3>
<pre class="programlisting">typedef struct _GtkPrintSettings GtkPrintSettings;</pre>
<p>
</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="GtkPrintSettingsFunc"></a><h3>GtkPrintSettingsFunc ()</h3>
<pre class="programlisting">void                (*GtkPrintSettingsFunc)             (const <a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
>gchar</a> *key,
                                                         const <a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
>gchar</a> *value,
                                                         <a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
>gpointer</a> user_data);</pre>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><p><span class="term"><em class="parameter"><code>key</code></em> :</span></p></td>
<td>
</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
<td>
</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
<td>
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="gtk-print-settings-new"></a><h3>gtk_print_settings_new ()</h3>
<pre class="programlisting"><a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *  gtk_print_settings_new              (void);</pre>
<p>
Creates a new <a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings"><span class="type">GtkPrintSettings</span></a> object.</p>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody><tr>
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
<td> a new <a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings"><span class="type">GtkPrintSettings</span></a> object

</td>
</tr></tbody>
</table></div>
<p class="since">Since 2.10</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="gtk-print-settings-copy"></a><h3>gtk_print_settings_copy ()</h3>
<pre class="programlisting"><a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *  gtk_print_settings_copy             (<a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *other);</pre>
<p>
Copies a <a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings"><span class="type">GtkPrintSettings</span></a> object.</p>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><p><span class="term"><em class="parameter"><code>other</code></em> :</span></p></td>
<td> a <a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings"><span class="type">GtkPrintSettings</span></a>
</td>
</tr>
<tr>
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
<td> a newly allocated copy of <em class="parameter"><code>other</code></em>

</td>
</tr>
</tbody>
</table></div>
<p class="since">Since 2.10</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="gtk-print-settings-has-key"></a><h3>gtk_print_settings_has_key ()</h3>
<pre class="programlisting"><a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
>gboolean</a>            gtk_print_settings_has_key          (<a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *settings,
                                                         const <a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
>gchar</a> *key);</pre>
<p>
Returns <a
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE--CAPS"
><code class="literal">TRUE</code></a>, if a value is associated with <em class="parameter"><code>key</code></em>.</p>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><p><span class="term"><em class="parameter"><code>settings</code></em> :</span></p></td>
<td> a <a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings"><span class="type">GtkPrintSettings</span></a>
</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>key</code></em> :</span></p></td>
<td> a key
</td>
</tr>
<tr>
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
<td> <a
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE--CAPS"
><code class="literal">TRUE</code></a>, if <em class="parameter"><code>key</code></em> has a value

</td>
</tr>
</tbody>
</table></div>
<p class="since">Since 2.10</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="gtk-print-settings-get"></a><h3>gtk_print_settings_get ()</h3>
<pre class="programlisting">const <a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
>gchar</a> *       gtk_print_settings_get              (<a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *settings,
                                                         const <a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
>gchar</a> *key);</pre>
<p>
Looks up the string value associated with <em class="parameter"><code>key</code></em>.</p>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><p><span class="term"><em class="parameter"><code>settings</code></em> :</span></p></td>
<td> a <a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings"><span class="type">GtkPrintSettings</span></a>
</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>key</code></em> :</span></p></td>
<td> a key
</td>
</tr>
<tr>
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
<td> the string value for <em class="parameter"><code>key</code></em>

</td>
</tr>
</tbody>
</table></div>
<p class="since">Since 2.10</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="gtk-print-settings-set"></a><h3>gtk_print_settings_set ()</h3>
<pre class="programlisting">void                gtk_print_settings_set              (<a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *settings,
                                                         const <a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
>gchar</a> *key,
                                                         const <a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
>gchar</a> *value);</pre>
<p>
Associates <em class="parameter"><code>value</code></em> with <em class="parameter"><code>key</code></em>.</p>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><p><span class="term"><em class="parameter"><code>settings</code></em> :</span></p></td>
<td> a <a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings"><span class="type">GtkPrintSettings</span></a>
</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>key</code></em> :</span></p></td>
<td> a key
</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
<td> a string value, or <a
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL--CAPS"
><code class="literal">NULL</code></a>
</td>
</tr>
</tbody>
</table></div>
<p class="since">Since 2.10</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="gtk-print-settings-unset"></a><h3>gtk_print_settings_unset ()</h3>
<pre class="programlisting">void                gtk_print_settings_unset            (<a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *settings,
                                                         const <a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
>gchar</a> *key);</pre>
<p>
Removes any value associated with <em class="parameter"><code>key</code></em>. 
This has the same effect as setting the value to <a
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL--CAPS"
><code class="literal">NULL</code></a>.</p>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><p><span class="term"><em class="parameter"><code>settings</code></em> :</span></p></td>
<td> a <a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings"><span class="type">GtkPrintSettings</span></a>
</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>key</code></em> :</span></p></td>
<td> a key
</td>
</tr>
</tbody>
</table></div>
<p class="since">Since 2.10</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="gtk-print-settings-foreach"></a><h3>gtk_print_settings_foreach ()</h3>
<pre class="programlisting">void                gtk_print_settings_foreach          (<a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *settings,
                                                         <a class="link" href="GtkPrintSettings.html#GtkPrintSettingsFunc" title="GtkPrintSettingsFunc ()">GtkPrintSettingsFunc</a> func,
                                                         <a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
>gpointer</a> user_data);</pre>
<p>
Calls <em class="parameter"><code>func</code></em> for each key-value pair of <em class="parameter"><code>settings</code></em>.</p>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><p><span class="term"><em class="parameter"><code>settings</code></em> :</span></p></td>
<td> a <a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings"><span class="type">GtkPrintSettings</span></a>
</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>func</code></em> :</span></p></td>
<td> the function to call
</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
<td> user data for <em class="parameter"><code>func</code></em>
</td>
</tr>
</tbody>
</table></div>
<p class="since">Since 2.10</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="gtk-print-settings-get-bool"></a><h3>gtk_print_settings_get_bool ()</h3>
<pre class="programlisting"><a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
>gboolean</a>            gtk_print_settings_get_bool         (<a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *settings,
                                                         const <a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
>gchar</a> *key);</pre>
<p>
Returns the boolean represented by the value
that is associated with <em class="parameter"><code>key</code></em>. 
</p>
<p>
The string "true" represents <a
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE--CAPS"
><code class="literal">TRUE</code></a>, any other 
string <a
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE--CAPS"
><code class="literal">FALSE</code></a>.</p>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><p><span class="term"><em class="parameter"><code>settings</code></em> :</span></p></td>
<td> a <a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings"><span class="type">GtkPrintSettings</span></a>
</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>key</code></em> :</span></p></td>
<td> a key
</td>
</tr>
<tr>
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
<td> <a
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE--CAPS"
><code class="literal">TRUE</code></a>, if <em class="parameter"><code>key</code></em> maps to a true value.

</td>
</tr>
</tbody>
</table></div>
<p class="since">Since 2.10</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="gtk-print-settings-set-bool"></a><h3>gtk_print_settings_set_bool ()</h3>
<pre class="programlisting">void                gtk_print_settings_set_bool         (<a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *settings,
                                                         const <a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
>gchar</a> *key,
                                                         <a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
>gboolean</a> value);</pre>
<p>
Sets <em class="parameter"><code>key</code></em> to a boolean value.</p>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><p><span class="term"><em class="parameter"><code>settings</code></em> :</span></p></td>
<td> a <a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings"><span class="type">GtkPrintSettings</span></a>
</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>key</code></em> :</span></p></td>
<td> a key
</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
<td> a boolean
</td>
</tr>
</tbody>
</table></div>
<p class="since">Since 2.10</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="gtk-print-settings-get-double"></a><h3>gtk_print_settings_get_double ()</h3>
<pre class="programlisting"><a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"
>gdouble</a>             gtk_print_settings_get_double       (<a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *settings,
                                                         const <a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
>gchar</a> *key);</pre>
<p>
Returns the double value associated with <em class="parameter"><code>key</code></em>, or 0.</p>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><p><span class="term"><em class="parameter"><code>settings</code></em> :</span></p></td>
<td> a <a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings"><span class="type">GtkPrintSettings</span></a>
</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>key</code></em> :</span></p></td>
<td> a key
</td>
</tr>
<tr>
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
<td> the double value of <em class="parameter"><code>key</code></em>

</td>
</tr>
</tbody>
</table></div>
<p class="since">Since 2.10</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="gtk-print-settings-get-double-with-default"></a><h3>gtk_print_settings_get_double_with_default ()</h3>
<pre class="programlisting"><a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"
>gdouble</a>             gtk_print_settings_get_double_with_default
                                                        (<a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *settings,
                                                         const <a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
>gchar</a> *key,
                                                         <a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"
>gdouble</a> def);</pre>
<p>
Returns the floating point number represented by 
the value that is associated with <em class="parameter"><code>key</code></em>, or <em class="parameter"><code>default_val</code></em>
if the value does not represent a floating point number.
</p>
<p>
Floating point numbers are parsed with <a
href="/usr/share/gtk-doc/html/glib/glib-String-Utility-Functions.html#g-ascii-strtod"
><code class="function">g_ascii_strtod()</code></a>.</p>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><p><span class="term"><em class="parameter"><code>settings</code></em> :</span></p></td>
<td> a <a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings"><span class="type">GtkPrintSettings</span></a>
</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>key</code></em> :</span></p></td>
<td> a key
</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>def</code></em> :</span></p></td>
<td> the default value
</td>
</tr>
<tr>
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
<td> the floating point number associated with <em class="parameter"><code>key</code></em>

</td>
</tr>
</tbody>
</table></div>
<p class="since">Since 2.10</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="gtk-print-settings-set-double"></a><h3>gtk_print_settings_set_double ()</h3>
<pre class="programlisting">void                gtk_print_settings_set_double       (<a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *settings,
                                                         const <a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
>gchar</a> *key,
                                                         <a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"
>gdouble</a> value);</pre>
<p>
Sets <em class="parameter"><code>key</code></em> to a double value.</p>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><p><span class="term"><em class="parameter"><code>settings</code></em> :</span></p></td>
<td> a <a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings"><span class="type">GtkPrintSettings</span></a>
</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>key</code></em> :</span></p></td>
<td> a key 
</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
<td> a double value
</td>
</tr>
</tbody>
</table></div>
<p class="since">Since 2.10</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="gtk-print-settings-get-length"></a><h3>gtk_print_settings_get_length ()</h3>
<pre class="programlisting"><a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"
>gdouble</a>             gtk_print_settings_get_length       (<a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *settings,
                                                         const <a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
>gchar</a> *key,
                                                         <a class="link" href="gtk-GtkPaperSize.html#GtkUnit" title="enum GtkUnit">GtkUnit</a> unit);</pre>
<p>
Returns the value associated with <em class="parameter"><code>key</code></em>, interpreted
as a length. The returned value is converted to <em class="parameter"><code>units</code></em>.</p>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><p><span class="term"><em class="parameter"><code>settings</code></em> :</span></p></td>
<td> a <a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings"><span class="type">GtkPrintSettings</span></a>
</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>key</code></em> :</span></p></td>
<td> a key
</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>unit</code></em> :</span></p></td>
<td> the unit of the return value
</td>
</tr>
<tr>
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
<td> the length value of <em class="parameter"><code>key</code></em>, converted to <em class="parameter"><code>unit</code></em>

</td>
</tr>
</tbody>
</table></div>
<p class="since">Since 2.10</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="gtk-print-settings-set-length"></a><h3>gtk_print_settings_set_length ()</h3>
<pre class="programlisting">void                gtk_print_settings_set_length       (<a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *settings,
                                                         const <a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
>gchar</a> *key,
                                                         <a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"
>gdouble</a> value,
                                                         <a class="link" href="gtk-GtkPaperSize.html#GtkUnit" title="enum GtkUnit">GtkUnit</a> unit);</pre>
<p>
Associates a length in units of <em class="parameter"><code>unit</code></em> with <em class="parameter"><code>key</code></em>.</p>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><p><span class="term"><em class="parameter"><code>settings</code></em> :</span></p></td>
<td> a <a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings"><span class="type">GtkPrintSettings</span></a>
</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>key</code></em> :</span></p></td>
<td> a key
</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
<td> a length
</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>unit</code></em> :</span></p></td>
<td> the unit of <em class="parameter"><code>length</code></em>
</td>
</tr>
</tbody>
</table></div>
<p class="since">Since 2.10</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="gtk-print-settings-get-int"></a><h3>gtk_print_settings_get_int ()</h3>
<pre class="programlisting"><a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
>gint</a>                gtk_print_settings_get_int          (<a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *settings,
                                                         const <a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
>gchar</a> *key);</pre>
<p>
Returns the integer value of <em class="parameter"><code>key</code></em>, or 0.</p>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><p><span class="term"><em class="parameter"><code>settings</code></em> :</span></p></td>
<td> a <a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings"><span class="type">GtkPrintSettings</span></a>
</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>key</code></em> :</span></p></td>
<td> a key
</td>
</tr>
<tr>
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
<td> the integer value of <em class="parameter"><code>key</code></em> 

</td>
</tr>
</tbody>
</table></div>
<p class="since">Since 2.10</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="gtk-print-settings-get-int-with-default"></a><h3>gtk_print_settings_get_int_with_default ()</h3>
<pre class="programlisting"><a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
>gint</a>                gtk_print_settings_get_int_with_default
                                                        (<a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *settings,
                                                         const <a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
>gchar</a> *key,
                                                         <a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
>gint</a> def);</pre>
<p>
Returns the value of <em class="parameter"><code>key</code></em>, interpreted as
an integer, or the default value.</p>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><p><span class="term"><em class="parameter"><code>settings</code></em> :</span></p></td>
<td> a <a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings"><span class="type">GtkPrintSettings</span></a>
</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>key</code></em> :</span></p></td>
<td> a key
</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>def</code></em> :</span></p></td>
<td> the default value
</td>
</tr>
<tr>
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
<td> the integer value of <em class="parameter"><code>key</code></em>

</td>
</tr>
</tbody>
</table></div>
<p class="since">Since 2.10</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="gtk-print-settings-set-int"></a><h3>gtk_print_settings_set_int ()</h3>
<pre class="programlisting">void                gtk_print_settings_set_int          (<a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *settings,
                                                         const <a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
>gchar</a> *key,
                                                         <a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
>gint</a> value);</pre>
<p>
Sets <em class="parameter"><code>key</code></em> to an integer value.</p>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><p><span class="term"><em class="parameter"><code>settings</code></em> :</span></p></td>
<td> a <a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings"><span class="type">GtkPrintSettings</span></a>
</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>key</code></em> :</span></p></td>
<td> a key
</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
<td> an integer 
</td>
</tr>
</tbody>
</table></div>
<p class="since">Since 2.10</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="GTK-PRINT-SETTINGS-PRINTER--CAPS"></a><h3>GTK_PRINT_SETTINGS_PRINTER</h3>
<pre class="programlisting">#define GTK_PRINT_SETTINGS_PRINTER          "printer"
</pre>
<p>
</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="gtk-print-settings-get-printer"></a><h3>gtk_print_settings_get_printer ()</h3>
<pre class="programlisting">const <a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
>gchar</a> *       gtk_print_settings_get_printer      (<a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *settings);</pre>
<p>
Convenience function to obtain the value of 
<a class="link" href="GtkPrintSettings.html#GTK-PRINT-SETTINGS-PRINTER--CAPS" title="GTK_PRINT_SETTINGS_PRINTER"><code class="literal">GTK_PRINT_SETTINGS_PRINTER</code></a>.</p>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><p><span class="term"><em class="parameter"><code>settings</code></em> :</span></p></td>
<td> a <a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings"><span class="type">GtkPrintSettings</span></a>
</td>
</tr>
<tr>
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
<td> the printer name

</td>
</tr>
</tbody>
</table></div>
<p class="since">Since 2.10</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="gtk-print-settings-set-printer"></a><h3>gtk_print_settings_set_printer ()</h3>
<pre class="programlisting">void                gtk_print_settings_set_printer      (<a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *settings,
                                                         const <a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
>gchar</a> *printer);</pre>
<p>
Convenience function to set <a class="link" href="GtkPrintSettings.html#GTK-PRINT-SETTINGS-PRINTER--CAPS" title="GTK_PRINT_SETTINGS_PRINTER"><code class="literal">GTK_PRINT_SETTINGS_PRINTER</code></a>
to <em class="parameter"><code>printer</code></em>.</p>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><p><span class="term"><em class="parameter"><code>settings</code></em> :</span></p></td>
<td> a <a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings"><span class="type">GtkPrintSettings</span></a>
</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>printer</code></em> :</span></p></td>
<td> the printer name
</td>
</tr>
</tbody>
</table></div>
<p class="since">Since 2.10</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="GtkPageOrientation"></a><h3>enum GtkPageOrientation</h3>
<pre class="programlisting">typedef enum
{
  GTK_PAGE_ORIENTATION_PORTRAIT,
  GTK_PAGE_ORIENTATION_LANDSCAPE,
  GTK_PAGE_ORIENTATION_REVERSE_PORTRAIT,
  GTK_PAGE_ORIENTATION_REVERSE_LANDSCAPE
} GtkPageOrientation;
</pre>
<p>
</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="GTK-PRINT-SETTINGS-ORIENTATION--CAPS"></a><h3>GTK_PRINT_SETTINGS_ORIENTATION</h3>
<pre class="programlisting">#define GTK_PRINT_SETTINGS_ORIENTATION      "orientation"
</pre>
<p>
</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="gtk-print-settings-get-orientation"></a><h3>gtk_print_settings_get_orientation ()</h3>
<pre class="programlisting"><a class="link" href="GtkPrintSettings.html#GtkPageOrientation" title="enum GtkPageOrientation">GtkPageOrientation</a>  gtk_print_settings_get_orientation  (<a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *settings);</pre>
<p>
Get the value of <a class="link" href="GtkPrintSettings.html#GTK-PRINT-SETTINGS-ORIENTATION--CAPS" title="GTK_PRINT_SETTINGS_ORIENTATION"><code class="literal">GTK_PRINT_SETTINGS_ORIENTATION</code></a>, 
converted to a <a class="link" href="GtkPrintSettings.html#GtkPageOrientation" title="enum GtkPageOrientation"><span class="type">GtkPageOrientation</span></a>.</p>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><p><span class="term"><em class="parameter"><code>settings</code></em> :</span></p></td>
<td> a <a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings"><span class="type">GtkPrintSettings</span></a>
</td>
</tr>
<tr>
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
<td> the orientation

</td>
</tr>
</tbody>
</table></div>
<p class="since">Since 2.10</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="gtk-print-settings-set-orientation"></a><h3>gtk_print_settings_set_orientation ()</h3>
<pre class="programlisting">void                gtk_print_settings_set_orientation  (<a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *settings,
                                                         <a class="link" href="GtkPrintSettings.html#GtkPageOrientation" title="enum GtkPageOrientation">GtkPageOrientation</a> orientation);</pre>
<p>
Sets the value of <a class="link" href="GtkPrintSettings.html#GTK-PRINT-SETTINGS-ORIENTATION--CAPS" title="GTK_PRINT_SETTINGS_ORIENTATION"><code class="literal">GTK_PRINT_SETTINGS_ORIENTATION</code></a>.</p>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><p><span class="term"><em class="parameter"><code>settings</code></em> :</span></p></td>
<td> a <a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings"><span class="type">GtkPrintSettings</span></a>
</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>orientation</code></em> :</span></p></td>
<td> a page orientation
</td>
</tr>
</tbody>
</table></div>
<p class="since">Since 2.10</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="GTK-PRINT-SETTINGS-PAPER-FORMAT--CAPS"></a><h3>GTK_PRINT_SETTINGS_PAPER_FORMAT</h3>
<pre class="programlisting">#define GTK_PRINT_SETTINGS_PAPER_FORMAT     "paper-format"
</pre>
<p>
</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="gtk-print-settings-get-paper-size"></a><h3>gtk_print_settings_get_paper_size ()</h3>
<pre class="programlisting"><a class="link" href="gtk-GtkPaperSize.html#GtkPaperSize" title="GtkPaperSize">GtkPaperSize</a> *      gtk_print_settings_get_paper_size   (<a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *settings);</pre>
<p>
Gets the value of <a class="link" href="GtkPrintSettings.html#GTK-PRINT-SETTINGS-PAPER-FORMAT--CAPS" title="GTK_PRINT_SETTINGS_PAPER_FORMAT"><code class="literal">GTK_PRINT_SETTINGS_PAPER_FORMAT</code></a>, 
converted to a <a class="link" href="gtk-GtkPaperSize.html#GtkPaperSize" title="GtkPaperSize"><span class="type">GtkPaperSize</span></a>.</p>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><p><span class="term"><em class="parameter"><code>settings</code></em> :</span></p></td>
<td> a <a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings"><span class="type">GtkPrintSettings</span></a>
</td>
</tr>
<tr>
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
<td> the paper size

</td>
</tr>
</tbody>
</table></div>
<p class="since">Since 2.10</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="gtk-print-settings-set-paper-size"></a><h3>gtk_print_settings_set_paper_size ()</h3>
<pre class="programlisting">void                gtk_print_settings_set_paper_size   (<a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *settings,
                                                         <a class="link" href="gtk-GtkPaperSize.html#GtkPaperSize" title="GtkPaperSize">GtkPaperSize</a> *paper_size);</pre>
<p>
Sets the value of <a class="link" href="GtkPrintSettings.html#GTK-PRINT-SETTINGS-PAPER-FORMAT--CAPS" title="GTK_PRINT_SETTINGS_PAPER_FORMAT"><code class="literal">GTK_PRINT_SETTINGS_PAPER_FORMAT</code></a>,
<a class="link" href="GtkPrintSettings.html#GTK-PRINT-SETTINGS-PAPER-WIDTH--CAPS" title="GTK_PRINT_SETTINGS_PAPER_WIDTH"><code class="literal">GTK_PRINT_SETTINGS_PAPER_WIDTH</code></a> and
<a class="link" href="GtkPrintSettings.html#GTK-PRINT-SETTINGS-PAPER-HEIGHT--CAPS" title="GTK_PRINT_SETTINGS_PAPER_HEIGHT"><code class="literal">GTK_PRINT_SETTINGS_PAPER_HEIGHT</code></a>.</p>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><p><span class="term"><em class="parameter"><code>settings</code></em> :</span></p></td>
<td> a <a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings"><span class="type">GtkPrintSettings</span></a>
</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>paper_size</code></em> :</span></p></td>
<td> a paper size
</td>
</tr>
</tbody>
</table></div>
<p class="since">Since 2.10</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="GTK-PRINT-SETTINGS-PAPER-WIDTH--CAPS"></a><h3>GTK_PRINT_SETTINGS_PAPER_WIDTH</h3>
<pre class="programlisting">#define GTK_PRINT_SETTINGS_PAPER_WIDTH      "paper-width"
</pre>
<p>
</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="gtk-print-settings-get-paper-width"></a><h3>gtk_print_settings_get_paper_width ()</h3>
<pre class="programlisting"><a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"
>gdouble</a>             gtk_print_settings_get_paper_width  (<a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *settings,
                                                         <a class="link" href="gtk-GtkPaperSize.html#GtkUnit" title="enum GtkUnit">GtkUnit</a> unit);</pre>
<p>
Gets the value of <a class="link" href="GtkPrintSettings.html#GTK-PRINT-SETTINGS-PAPER-WIDTH--CAPS" title="GTK_PRINT_SETTINGS_PAPER_WIDTH"><code class="literal">GTK_PRINT_SETTINGS_PAPER_WIDTH</code></a>,
converted to <em class="parameter"><code>unit</code></em>.</p>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><p><span class="term"><em class="parameter"><code>settings</code></em> :</span></p></td>
<td> a <a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings"><span class="type">GtkPrintSettings</span></a>
</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>unit</code></em> :</span></p></td>
<td> the unit for the return value
</td>
</tr>
<tr>
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
<td> the paper width, in units of <em class="parameter"><code>unit</code></em>

</td>
</tr>
</tbody>
</table></div>
<p class="since">Since 2.10</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="gtk-print-settings-set-paper-width"></a><h3>gtk_print_settings_set_paper_width ()</h3>
<pre class="programlisting">void                gtk_print_settings_set_paper_width  (<a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *settings,
                                                         <a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"
>gdouble</a> width,
                                                         <a class="link" href="gtk-GtkPaperSize.html#GtkUnit" title="enum GtkUnit">GtkUnit</a> unit);</pre>
<p>
Sets the value of <a class="link" href="GtkPrintSettings.html#GTK-PRINT-SETTINGS-PAPER-WIDTH--CAPS" title="GTK_PRINT_SETTINGS_PAPER_WIDTH"><code class="literal">GTK_PRINT_SETTINGS_PAPER_WIDTH</code></a>.</p>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><p><span class="term"><em class="parameter"><code>settings</code></em> :</span></p></td>
<td> a <a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings"><span class="type">GtkPrintSettings</span></a>
</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>width</code></em> :</span></p></td>
<td> the paper width
</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>unit</code></em> :</span></p></td>
<td> the units of <em class="parameter"><code>width</code></em>
</td>
</tr>
</tbody>
</table></div>
<p class="since">Since 2.10</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="GTK-PRINT-SETTINGS-PAPER-HEIGHT--CAPS"></a><h3>GTK_PRINT_SETTINGS_PAPER_HEIGHT</h3>
<pre class="programlisting">#define GTK_PRINT_SETTINGS_PAPER_HEIGHT     "paper-height"
</pre>
<p>
</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="gtk-print-settings-get-paper-height"></a><h3>gtk_print_settings_get_paper_height ()</h3>
<pre class="programlisting"><a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"
>gdouble</a>             gtk_print_settings_get_paper_height (<a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *settings,
                                                         <a class="link" href="gtk-GtkPaperSize.html#GtkUnit" title="enum GtkUnit">GtkUnit</a> unit);</pre>
<p>
Gets the value of <a class="link" href="GtkPrintSettings.html#GTK-PRINT-SETTINGS-PAPER-HEIGHT--CAPS" title="GTK_PRINT_SETTINGS_PAPER_HEIGHT"><code class="literal">GTK_PRINT_SETTINGS_PAPER_HEIGHT</code></a>,
converted to <em class="parameter"><code>unit</code></em>.</p>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><p><span class="term"><em class="parameter"><code>settings</code></em> :</span></p></td>
<td> a <a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings"><span class="type">GtkPrintSettings</span></a>
</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>unit</code></em> :</span></p></td>
<td> the unit for the return value
</td>
</tr>
<tr>
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
<td> the paper height, in units of <em class="parameter"><code>unit</code></em>

</td>
</tr>
</tbody>
</table></div>
<p class="since">Since 2.10</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="gtk-print-settings-set-paper-height"></a><h3>gtk_print_settings_set_paper_height ()</h3>
<pre class="programlisting">void                gtk_print_settings_set_paper_height (<a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *settings,
                                                         <a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"
>gdouble</a> height,
                                                         <a class="link" href="gtk-GtkPaperSize.html#GtkUnit" title="enum GtkUnit">GtkUnit</a> unit);</pre>
<p>
Sets the value of <a class="link" href="GtkPrintSettings.html#GTK-PRINT-SETTINGS-PAPER-HEIGHT--CAPS" title="GTK_PRINT_SETTINGS_PAPER_HEIGHT"><code class="literal">GTK_PRINT_SETTINGS_PAPER_HEIGHT</code></a>.</p>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><p><span class="term"><em class="parameter"><code>settings</code></em> :</span></p></td>
<td> a <a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings"><span class="type">GtkPrintSettings</span></a>
</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>height</code></em> :</span></p></td>
<td> the paper height
</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>unit</code></em> :</span></p></td>
<td> the units of <em class="parameter"><code>height</code></em>
</td>
</tr>
</tbody>
</table></div>
<p class="since">Since 2.10</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="GTK-PRINT-SETTINGS-USE-COLOR--CAPS"></a><h3>GTK_PRINT_SETTINGS_USE_COLOR</h3>
<pre class="programlisting">#define GTK_PRINT_SETTINGS_USE_COLOR        "use-color"
</pre>
<p>
</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="gtk-print-settings-get-use-color"></a><h3>gtk_print_settings_get_use_color ()</h3>
<pre class="programlisting"><a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
>gboolean</a>            gtk_print_settings_get_use_color    (<a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *settings);</pre>
<p>
Gets the value of <a class="link" href="GtkPrintSettings.html#GTK-PRINT-SETTINGS-USE-COLOR--CAPS" title="GTK_PRINT_SETTINGS_USE_COLOR"><code class="literal">GTK_PRINT_SETTINGS_USE_COLOR</code></a>.</p>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><p><span class="term"><em class="parameter"><code>settings</code></em> :</span></p></td>
<td> a <a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings"><span class="type">GtkPrintSettings</span></a>
</td>
</tr>
<tr>
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
<td> whether to use color

</td>
</tr>
</tbody>
</table></div>
<p class="since">Since 2.10</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="gtk-print-settings-set-use-color"></a><h3>gtk_print_settings_set_use_color ()</h3>
<pre class="programlisting">void                gtk_print_settings_set_use_color    (<a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *settings,
                                                         <a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
>gboolean</a> use_color);</pre>
<p>
Sets the value of <a class="link" href="GtkPrintSettings.html#GTK-PRINT-SETTINGS-USE-COLOR--CAPS" title="GTK_PRINT_SETTINGS_USE_COLOR"><code class="literal">GTK_PRINT_SETTINGS_USE_COLOR</code></a>.</p>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><p><span class="term"><em class="parameter"><code>settings</code></em> :</span></p></td>
<td> a <a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings"><span class="type">GtkPrintSettings</span></a>
</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>use_color</code></em> :</span></p></td>
<td> whether to use color
</td>
</tr>
</tbody>
</table></div>
<p class="since">Since 2.10</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="GTK-PRINT-SETTINGS-COLLATE--CAPS"></a><h3>GTK_PRINT_SETTINGS_COLLATE</h3>
<pre class="programlisting">#define GTK_PRINT_SETTINGS_COLLATE          "collate"
</pre>
<p>
</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="gtk-print-settings-get-collate"></a><h3>gtk_print_settings_get_collate ()</h3>
<pre class="programlisting"><a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
>gboolean</a>            gtk_print_settings_get_collate      (<a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *settings);</pre>
<p>
Gets the value of <a class="link" href="GtkPrintSettings.html#GTK-PRINT-SETTINGS-COLLATE--CAPS" title="GTK_PRINT_SETTINGS_COLLATE"><code class="literal">GTK_PRINT_SETTINGS_COLLATE</code></a>.</p>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><p><span class="term"><em class="parameter"><code>settings</code></em> :</span></p></td>
<td> a <a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings"><span class="type">GtkPrintSettings</span></a>
</td>
</tr>
<tr>
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
<td> whether to collate the printed pages

</td>
</tr>
</tbody>
</table></div>
<p class="since">Since 2.10</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="gtk-print-settings-set-collate"></a><h3>gtk_print_settings_set_collate ()</h3>
<pre class="programlisting">void                gtk_print_settings_set_collate      (<a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *settings,
                                                         <a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
>gboolean</a> collate);</pre>
<p>
Sets the value of <a class="link" href="GtkPrintSettings.html#GTK-PRINT-SETTINGS-COLLATE--CAPS" title="GTK_PRINT_SETTINGS_COLLATE"><code class="literal">GTK_PRINT_SETTINGS_COLLATE</code></a>.</p>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><p><span class="term"><em class="parameter"><code>settings</code></em> :</span></p></td>
<td> a <a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings"><span class="type">GtkPrintSettings</span></a>
</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>collate</code></em> :</span></p></td>
<td> whether to collate the output
</td>
</tr>
</tbody>
</table></div>
<p class="since">Since 2.10</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="GTK-PRINT-SETTINGS-REVERSE--CAPS"></a><h3>GTK_PRINT_SETTINGS_REVERSE</h3>
<pre class="programlisting">#define GTK_PRINT_SETTINGS_REVERSE          "reverse"
</pre>
<p>
</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="gtk-print-settings-get-reverse"></a><h3>gtk_print_settings_get_reverse ()</h3>
<pre class="programlisting"><a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
>gboolean</a>            gtk_print_settings_get_reverse      (<a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *settings);</pre>
<p>
Gets the value of <a class="link" href="GtkPrintSettings.html#GTK-PRINT-SETTINGS-REVERSE--CAPS" title="GTK_PRINT_SETTINGS_REVERSE"><code class="literal">GTK_PRINT_SETTINGS_REVERSE</code></a>.</p>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><p><span class="term"><em class="parameter"><code>settings</code></em> :</span></p></td>
<td> a <a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings"><span class="type">GtkPrintSettings</span></a>
</td>
</tr>
<tr>
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
<td> whether to reverse the order of the printed pages

</td>
</tr>
</tbody>
</table></div>
<p class="since">Since 2.10</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="gtk-print-settings-set-reverse"></a><h3>gtk_print_settings_set_reverse ()</h3>
<pre class="programlisting">void                gtk_print_settings_set_reverse      (<a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *settings,
                                                         <a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
>gboolean</a> reverse);</pre>
<p>
Sets the value of <a class="link" href="GtkPrintSettings.html#GTK-PRINT-SETTINGS-REVERSE--CAPS" title="GTK_PRINT_SETTINGS_REVERSE"><code class="literal">GTK_PRINT_SETTINGS_REVERSE</code></a>.</p>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><p><span class="term"><em class="parameter"><code>settings</code></em> :</span></p></td>
<td> a <a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings"><span class="type">GtkPrintSettings</span></a>
</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>reverse</code></em> :</span></p></td>
<td> whether to reverse the output
</td>
</tr>
</tbody>
</table></div>
<p class="since">Since 2.10</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="GtkPrintDuplex"></a><h3>enum GtkPrintDuplex</h3>
<pre class="programlisting">typedef enum
{
  GTK_PRINT_DUPLEX_SIMPLEX,
  GTK_PRINT_DUPLEX_HORIZONTAL,
  GTK_PRINT_DUPLEX_VERTICAL
} GtkPrintDuplex;
</pre>
<p>
</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="GTK-PRINT-SETTINGS-DUPLEX--CAPS"></a><h3>GTK_PRINT_SETTINGS_DUPLEX</h3>
<pre class="programlisting">#define GTK_PRINT_SETTINGS_DUPLEX           "duplex"
</pre>
<p>
</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="gtk-print-settings-get-duplex"></a><h3>gtk_print_settings_get_duplex ()</h3>
<pre class="programlisting"><a class="link" href="GtkPrintSettings.html#GtkPrintDuplex" title="enum GtkPrintDuplex">GtkPrintDuplex</a>      gtk_print_settings_get_duplex       (<a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *settings);</pre>
<p>
Gets the value of <a class="link" href="GtkPrintSettings.html#GTK-PRINT-SETTINGS-DUPLEX--CAPS" title="GTK_PRINT_SETTINGS_DUPLEX"><code class="literal">GTK_PRINT_SETTINGS_DUPLEX</code></a>.</p>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><p><span class="term"><em class="parameter"><code>settings</code></em> :</span></p></td>
<td> a <a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings"><span class="type">GtkPrintSettings</span></a>
</td>
</tr>
<tr>
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
<td> whether to print the output in duplex.

</td>
</tr>
</tbody>
</table></div>
<p class="since">Since 2.10</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="gtk-print-settings-set-duplex"></a><h3>gtk_print_settings_set_duplex ()</h3>
<pre class="programlisting">void                gtk_print_settings_set_duplex       (<a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *settings,
                                                         <a class="link" href="GtkPrintSettings.html#GtkPrintDuplex" title="enum GtkPrintDuplex">GtkPrintDuplex</a> duplex);</pre>
<p>
Sets the value of <a class="link" href="GtkPrintSettings.html#GTK-PRINT-SETTINGS-DUPLEX--CAPS" title="GTK_PRINT_SETTINGS_DUPLEX"><code class="literal">GTK_PRINT_SETTINGS_DUPLEX</code></a>.</p>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><p><span class="term"><em class="parameter"><code>settings</code></em> :</span></p></td>
<td> a <a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings"><span class="type">GtkPrintSettings</span></a>
</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>duplex</code></em> :</span></p></td>
<td> a <a class="link" href="GtkPrintSettings.html#GtkPrintDuplex" title="enum GtkPrintDuplex"><span class="type">GtkPrintDuplex</span></a> value
</td>
</tr>
</tbody>
</table></div>
<p class="since">Since 2.10</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="GtkPrintQuality"></a><h3>enum GtkPrintQuality</h3>
<pre class="programlisting">typedef enum
{
  GTK_PRINT_QUALITY_LOW,
  GTK_PRINT_QUALITY_NORMAL,
  GTK_PRINT_QUALITY_HIGH,
  GTK_PRINT_QUALITY_DRAFT
} GtkPrintQuality;
</pre>
<p>
</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="GTK-PRINT-SETTINGS-QUALITY--CAPS"></a><h3>GTK_PRINT_SETTINGS_QUALITY</h3>
<pre class="programlisting">#define GTK_PRINT_SETTINGS_QUALITY          "quality"
</pre>
<p>
</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="gtk-print-settings-get-quality"></a><h3>gtk_print_settings_get_quality ()</h3>
<pre class="programlisting"><a class="link" href="GtkPrintSettings.html#GtkPrintQuality" title="enum GtkPrintQuality">GtkPrintQuality</a>     gtk_print_settings_get_quality      (<a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *settings);</pre>
<p>
Gets the value of <a class="link" href="GtkPrintSettings.html#GTK-PRINT-SETTINGS-QUALITY--CAPS" title="GTK_PRINT_SETTINGS_QUALITY"><code class="literal">GTK_PRINT_SETTINGS_QUALITY</code></a>.</p>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><p><span class="term"><em class="parameter"><code>settings</code></em> :</span></p></td>
<td> a <a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings"><span class="type">GtkPrintSettings</span></a>
</td>
</tr>
<tr>
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
<td> the print quality

</td>
</tr>
</tbody>
</table></div>
<p class="since">Since 2.10</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="gtk-print-settings-set-quality"></a><h3>gtk_print_settings_set_quality ()</h3>
<pre class="programlisting">void                gtk_print_settings_set_quality      (<a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *settings,
                                                         <a class="link" href="GtkPrintSettings.html#GtkPrintQuality" title="enum GtkPrintQuality">GtkPrintQuality</a> quality);</pre>
<p>
Sets the value of <a class="link" href="GtkPrintSettings.html#GTK-PRINT-SETTINGS-QUALITY--CAPS" title="GTK_PRINT_SETTINGS_QUALITY"><code class="literal">GTK_PRINT_SETTINGS_QUALITY</code></a>.</p>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><p><span class="term"><em class="parameter"><code>settings</code></em> :</span></p></td>
<td> a <a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings"><span class="type">GtkPrintSettings</span></a>
</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>quality</code></em> :</span></p></td>
<td> a <a class="link" href="GtkPrintSettings.html#GtkPrintQuality" title="enum GtkPrintQuality"><span class="type">GtkPrintQuality</span></a> value
</td>
</tr>
</tbody>
</table></div>
<p class="since">Since 2.10</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="GTK-PRINT-SETTINGS-N-COPIES--CAPS"></a><h3>GTK_PRINT_SETTINGS_N_COPIES</h3>
<pre class="programlisting">#define GTK_PRINT_SETTINGS_N_COPIES         "n-copies"
</pre>
<p>
</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="gtk-print-settings-get-n-copies"></a><h3>gtk_print_settings_get_n_copies ()</h3>
<pre class="programlisting"><a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
>gint</a>                gtk_print_settings_get_n_copies     (<a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *settings);</pre>
<p>
Gets the value of <a class="link" href="GtkPrintSettings.html#GTK-PRINT-SETTINGS-N-COPIES--CAPS" title="GTK_PRINT_SETTINGS_N_COPIES"><code class="literal">GTK_PRINT_SETTINGS_N_COPIES</code></a>.</p>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><p><span class="term"><em class="parameter"><code>settings</code></em> :</span></p></td>
<td> a <a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings"><span class="type">GtkPrintSettings</span></a>
</td>
</tr>
<tr>
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
<td> the number of copies to print

</td>
</tr>
</tbody>
</table></div>
<p class="since">Since 2.10</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="gtk-print-settings-set-n-copies"></a><h3>gtk_print_settings_set_n_copies ()</h3>
<pre class="programlisting">void                gtk_print_settings_set_n_copies     (<a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *settings,
                                                         <a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
>gint</a> num_copies);</pre>
<p>
Sets the value of <a class="link" href="GtkPrintSettings.html#GTK-PRINT-SETTINGS-N-COPIES--CAPS" title="GTK_PRINT_SETTINGS_N_COPIES"><code class="literal">GTK_PRINT_SETTINGS_N_COPIES</code></a>.</p>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><p><span class="term"><em class="parameter"><code>settings</code></em> :</span></p></td>
<td> a <a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings"><span class="type">GtkPrintSettings</span></a>
</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>num_copies</code></em> :</span></p></td>
<td> the number of copies 
</td>
</tr>
</tbody>
</table></div>
<p class="since">Since 2.10</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="GTK-PRINT-SETTINGS-NUMBER-UP--CAPS"></a><h3>GTK_PRINT_SETTINGS_NUMBER_UP</h3>
<pre class="programlisting">#define GTK_PRINT_SETTINGS_NUMBER_UP        "number-up"
</pre>
<p>
</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="gtk-print-settings-get-number-up"></a><h3>gtk_print_settings_get_number_up ()</h3>
<pre class="programlisting"><a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
>gint</a>                gtk_print_settings_get_number_up    (<a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *settings);</pre>
<p>
Gets the value of <a class="link" href="GtkPrintSettings.html#GTK-PRINT-SETTINGS-NUMBER-UP--CAPS" title="GTK_PRINT_SETTINGS_NUMBER_UP"><code class="literal">GTK_PRINT_SETTINGS_NUMBER_UP</code></a>.</p>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><p><span class="term"><em class="parameter"><code>settings</code></em> :</span></p></td>
<td> a <a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings"><span class="type">GtkPrintSettings</span></a>
</td>
</tr>
<tr>
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
<td> the number of pages per sheet

</td>
</tr>
</tbody>
</table></div>
<p class="since">Since 2.10</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="gtk-print-settings-set-number-up"></a><h3>gtk_print_settings_set_number_up ()</h3>
<pre class="programlisting">void                gtk_print_settings_set_number_up    (<a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *settings,
                                                         <a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
>gint</a> number_up);</pre>
<p>
Sets the value of <a class="link" href="GtkPrintSettings.html#GTK-PRINT-SETTINGS-NUMBER-UP--CAPS" title="GTK_PRINT_SETTINGS_NUMBER_UP"><code class="literal">GTK_PRINT_SETTINGS_NUMBER_UP</code></a>.</p>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><p><span class="term"><em class="parameter"><code>settings</code></em> :</span></p></td>
<td> a <a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings"><span class="type">GtkPrintSettings</span></a>
</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>number_up</code></em> :</span></p></td>
<td> the number of pages per sheet 
</td>
</tr>
</tbody>
</table></div>
<p class="since">Since 2.10</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="GTK-PRINT-SETTINGS-NUMBER-UP-LAYOUT--CAPS"></a><h3>GTK_PRINT_SETTINGS_NUMBER_UP_LAYOUT</h3>
<pre class="programlisting">#define GTK_PRINT_SETTINGS_NUMBER_UP_LAYOUT "number-up-layout"
</pre>
<p>
</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="gtk-print-settings-get-number-up-layout"></a><h3>gtk_print_settings_get_number_up_layout ()</h3>
<pre class="programlisting">GtkNumberUpLayout   gtk_print_settings_get_number_up_layout
                                                        (<a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *settings);</pre>
<p>
Gets the value of <a class="link" href="GtkPrintSettings.html#GTK-PRINT-SETTINGS-NUMBER-UP-LAYOUT--CAPS" title="GTK_PRINT_SETTINGS_NUMBER_UP_LAYOUT"><code class="literal">GTK_PRINT_SETTINGS_NUMBER_UP_LAYOUT</code></a>.</p>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><p><span class="term"><em class="parameter"><code>settings</code></em> :</span></p></td>
<td> a <a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings"><span class="type">GtkPrintSettings</span></a>
</td>
</tr>
<tr>
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
<td> layout of page in number-up mode

</td>
</tr>
</tbody>
</table></div>
<p class="since">Since 2.14</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="gtk-print-settings-set-number-up-layout"></a><h3>gtk_print_settings_set_number_up_layout ()</h3>
<pre class="programlisting">void                gtk_print_settings_set_number_up_layout
                                                        (<a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *settings,
                                                         GtkNumberUpLayout number_up_layout);</pre>
<p>
Sets the value of <a class="link" href="GtkPrintSettings.html#GTK-PRINT-SETTINGS-NUMBER-UP-LAYOUT--CAPS" title="GTK_PRINT_SETTINGS_NUMBER_UP_LAYOUT"><code class="literal">GTK_PRINT_SETTINGS_NUMBER_UP_LAYOUT</code></a>.</p>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><p><span class="term"><em class="parameter"><code>settings</code></em> :</span></p></td>
<td> a <a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings"><span class="type">GtkPrintSettings</span></a>
</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>number_up_layout</code></em> :</span></p></td>
<td> a <span class="type">GtkNumberUpLayout</span> value
</td>
</tr>
</tbody>
</table></div>
<p class="since">Since 2.14</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="GTK-PRINT-SETTINGS-RESOLUTION--CAPS"></a><h3>GTK_PRINT_SETTINGS_RESOLUTION</h3>
<pre class="programlisting">#define GTK_PRINT_SETTINGS_RESOLUTION       "resolution"
</pre>
<p>
</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="gtk-print-settings-get-resolution"></a><h3>gtk_print_settings_get_resolution ()</h3>
<pre class="programlisting"><a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
>gint</a>                gtk_print_settings_get_resolution   (<a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *settings);</pre>
<p>
Gets the value of <a class="link" href="GtkPrintSettings.html#GTK-PRINT-SETTINGS-RESOLUTION--CAPS" title="GTK_PRINT_SETTINGS_RESOLUTION"><code class="literal">GTK_PRINT_SETTINGS_RESOLUTION</code></a>.</p>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><p><span class="term"><em class="parameter"><code>settings</code></em> :</span></p></td>
<td> a <a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings"><span class="type">GtkPrintSettings</span></a>
</td>
</tr>
<tr>
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
<td> the resolution in dpi

</td>
</tr>
</tbody>
</table></div>
<p class="since">Since 2.10</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="gtk-print-settings-set-resolution"></a><h3>gtk_print_settings_set_resolution ()</h3>
<pre class="programlisting">void                gtk_print_settings_set_resolution   (<a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *settings,
                                                         <a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
>gint</a> resolution);</pre>
<p>
Sets the value of <a class="link" href="GtkPrintSettings.html#GTK-PRINT-SETTINGS-RESOLUTION--CAPS" title="GTK_PRINT_SETTINGS_RESOLUTION"><code class="literal">GTK_PRINT_SETTINGS_RESOLUTION</code></a>.</p>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><p><span class="term"><em class="parameter"><code>settings</code></em> :</span></p></td>
<td> a <a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings"><span class="type">GtkPrintSettings</span></a>
</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>resolution</code></em> :</span></p></td>
<td> the resolution in dpi
</td>
</tr>
</tbody>
</table></div>
<p class="since">Since 2.10</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="GTK-PRINT-SETTINGS-SCALE--CAPS"></a><h3>GTK_PRINT_SETTINGS_SCALE</h3>
<pre class="programlisting">#define GTK_PRINT_SETTINGS_SCALE            "scale"
</pre>
<p>
</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="gtk-print-settings-get-scale"></a><h3>gtk_print_settings_get_scale ()</h3>
<pre class="programlisting"><a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"
>gdouble</a>             gtk_print_settings_get_scale        (<a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *settings);</pre>
<p>
Gets the value of <a class="link" href="GtkPrintSettings.html#GTK-PRINT-SETTINGS-SCALE--CAPS" title="GTK_PRINT_SETTINGS_SCALE"><code class="literal">GTK_PRINT_SETTINGS_SCALE</code></a>.</p>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><p><span class="term"><em class="parameter"><code>settings</code></em> :</span></p></td>
<td> a <a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings"><span class="type">GtkPrintSettings</span></a>
</td>
</tr>
<tr>
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
<td> the scale in percent

</td>
</tr>
</tbody>
</table></div>
<p class="since">Since 2.10</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="gtk-print-settings-set-scale"></a><h3>gtk_print_settings_set_scale ()</h3>
<pre class="programlisting">void                gtk_print_settings_set_scale        (<a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *settings,
                                                         <a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"
>gdouble</a> scale);</pre>
<p>
Sets the value of <a class="link" href="GtkPrintSettings.html#GTK-PRINT-SETTINGS-SCALE--CAPS" title="GTK_PRINT_SETTINGS_SCALE"><code class="literal">GTK_PRINT_SETTINGS_SCALE</code></a>.</p>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><p><span class="term"><em class="parameter"><code>settings</code></em> :</span></p></td>
<td> a <a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings"><span class="type">GtkPrintSettings</span></a>
</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>scale</code></em> :</span></p></td>
<td> the scale in percent
</td>
</tr>
</tbody>
</table></div>
<p class="since">Since 2.10</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="GtkPrintPages"></a><h3>enum GtkPrintPages</h3>
<pre class="programlisting">typedef enum
{
  GTK_PRINT_PAGES_ALL,
  GTK_PRINT_PAGES_CURRENT,
  GTK_PRINT_PAGES_RANGES
} GtkPrintPages;
</pre>
<p>
</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="GTK-PRINT-SETTINGS-PRINT-PAGES--CAPS"></a><h3>GTK_PRINT_SETTINGS_PRINT_PAGES</h3>
<pre class="programlisting">#define GTK_PRINT_SETTINGS_PRINT_PAGES      "print-pages"
</pre>
<p>
</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="gtk-print-settings-get-print-pages"></a><h3>gtk_print_settings_get_print_pages ()</h3>
<pre class="programlisting"><a class="link" href="GtkPrintSettings.html#GtkPrintPages" title="enum GtkPrintPages">GtkPrintPages</a>       gtk_print_settings_get_print_pages  (<a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *settings);</pre>
<p>
Gets the value of <a class="link" href="GtkPrintSettings.html#GTK-PRINT-SETTINGS-PRINT-PAGES--CAPS" title="GTK_PRINT_SETTINGS_PRINT_PAGES"><code class="literal">GTK_PRINT_SETTINGS_PRINT_PAGES</code></a>.</p>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><p><span class="term"><em class="parameter"><code>settings</code></em> :</span></p></td>
<td> a <a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings"><span class="type">GtkPrintSettings</span></a>
</td>
</tr>
<tr>
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
<td> which pages to print

</td>
</tr>
</tbody>
</table></div>
<p class="since">Since 2.10</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="gtk-print-settings-set-print-pages"></a><h3>gtk_print_settings_set_print_pages ()</h3>
<pre class="programlisting">void                gtk_print_settings_set_print_pages  (<a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *settings,
                                                         <a class="link" href="GtkPrintSettings.html#GtkPrintPages" title="enum GtkPrintPages">GtkPrintPages</a> pages);</pre>
<p>
Sets the value of <a class="link" href="GtkPrintSettings.html#GTK-PRINT-SETTINGS-PRINT-PAGES--CAPS" title="GTK_PRINT_SETTINGS_PRINT_PAGES"><code class="literal">GTK_PRINT_SETTINGS_PRINT_PAGES</code></a>.</p>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><p><span class="term"><em class="parameter"><code>settings</code></em> :</span></p></td>
<td> a <a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings"><span class="type">GtkPrintSettings</span></a>
</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>pages</code></em> :</span></p></td>
<td> a <a class="link" href="GtkPrintSettings.html#GtkPrintPages" title="enum GtkPrintPages"><span class="type">GtkPrintPages</span></a> value
</td>
</tr>
</tbody>
</table></div>
<p class="since">Since 2.10</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="GtkPageRange"></a><h3>GtkPageRange</h3>
<pre class="programlisting">typedef struct {
  gint start;
  gint end;
} GtkPageRange;
</pre>
<p>
</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="GTK-PRINT-SETTINGS-PAGE-RANGES--CAPS"></a><h3>GTK_PRINT_SETTINGS_PAGE_RANGES</h3>
<pre class="programlisting">#define GTK_PRINT_SETTINGS_PAGE_RANGES      "page-ranges"
</pre>
<p>
</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="gtk-print-settings-get-page-ranges"></a><h3>gtk_print_settings_get_page_ranges ()</h3>
<pre class="programlisting"><a class="link" href="GtkPrintSettings.html#GtkPageRange" title="GtkPageRange">GtkPageRange</a> *      gtk_print_settings_get_page_ranges  (<a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *settings,
                                                         <a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
>gint</a> *num_ranges);</pre>
<p>
Gets the value of <a class="link" href="GtkPrintSettings.html#GTK-PRINT-SETTINGS-PAGE-RANGES--CAPS" title="GTK_PRINT_SETTINGS_PAGE_RANGES"><code class="literal">GTK_PRINT_SETTINGS_PAGE_RANGES</code></a>.</p>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><p><span class="term"><em class="parameter"><code>settings</code></em> :</span></p></td>
<td> a <a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings"><span class="type">GtkPrintSettings</span></a>
</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>num_ranges</code></em> :</span></p></td>
<td> return location for the length of the returned array
</td>
</tr>
<tr>
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
<td> an array of <a class="link" href="GtkPrintSettings.html#GtkPageRange" title="GtkPageRange"><span class="type">GtkPageRange</span></a>s. Use <a
href="/usr/share/gtk-doc/html/glib/glib-Memory-Allocation.html#g-free"
><code class="function">g_free()</code></a>
  to free the array when it is no longer needed. 

</td>
</tr>
</tbody>
</table></div>
<p class="since">Since 2.10</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="gtk-print-settings-set-page-ranges"></a><h3>gtk_print_settings_set_page_ranges ()</h3>
<pre class="programlisting">void                gtk_print_settings_set_page_ranges  (<a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *settings,
                                                         <a class="link" href="GtkPrintSettings.html#GtkPageRange" title="GtkPageRange">GtkPageRange</a> *page_ranges,
                                                         <a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
>gint</a> num_ranges);</pre>
<p>
Sets the value of <a class="link" href="GtkPrintSettings.html#GTK-PRINT-SETTINGS-PAGE-RANGES--CAPS" title="GTK_PRINT_SETTINGS_PAGE_RANGES"><code class="literal">GTK_PRINT_SETTINGS_PAGE_RANGES</code></a>.</p>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><p><span class="term"><em class="parameter"><code>settings</code></em> :</span></p></td>
<td> a <a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings"><span class="type">GtkPrintSettings</span></a>
</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>page_ranges</code></em> :</span></p></td>
<td> an array of <a class="link" href="GtkPrintSettings.html#GtkPageRange" title="GtkPageRange"><span class="type">GtkPageRange</span></a>s
</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>num_ranges</code></em> :</span></p></td>
<td> the length of <em class="parameter"><code>page_ranges</code></em>
</td>
</tr>
</tbody>
</table></div>
<p class="since">Since 2.10</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="GtkPageSet"></a><h3>enum GtkPageSet</h3>
<pre class="programlisting">typedef enum
{
  GTK_PAGE_SET_ALL,
  GTK_PAGE_SET_EVEN,
  GTK_PAGE_SET_ODD
} GtkPageSet;
</pre>
<p>
</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="GTK-PRINT-SETTINGS-PAGE-SET--CAPS"></a><h3>GTK_PRINT_SETTINGS_PAGE_SET</h3>
<pre class="programlisting">#define GTK_PRINT_SETTINGS_PAGE_SET         "page-set"
</pre>
<p>
</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="gtk-print-settings-get-page-set"></a><h3>gtk_print_settings_get_page_set ()</h3>
<pre class="programlisting"><a class="link" href="GtkPrintSettings.html#GtkPageSet" title="enum GtkPageSet">GtkPageSet</a>          gtk_print_settings_get_page_set     (<a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *settings);</pre>
<p>
Gets the value of <a class="link" href="GtkPrintSettings.html#GTK-PRINT-SETTINGS-PAGE-SET--CAPS" title="GTK_PRINT_SETTINGS_PAGE_SET"><code class="literal">GTK_PRINT_SETTINGS_PAGE_SET</code></a>.</p>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><p><span class="term"><em class="parameter"><code>settings</code></em> :</span></p></td>
<td> a <a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings"><span class="type">GtkPrintSettings</span></a>
</td>
</tr>
<tr>
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
<td> the set of pages to print

</td>
</tr>
</tbody>
</table></div>
<p class="since">Since 2.10</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="gtk-print-settings-set-page-set"></a><h3>gtk_print_settings_set_page_set ()</h3>
<pre class="programlisting">void                gtk_print_settings_set_page_set     (<a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *settings,
                                                         <a class="link" href="GtkPrintSettings.html#GtkPageSet" title="enum GtkPageSet">GtkPageSet</a> page_set);</pre>
<p>
Sets the value of <a class="link" href="GtkPrintSettings.html#GTK-PRINT-SETTINGS-PAGE-SET--CAPS" title="GTK_PRINT_SETTINGS_PAGE_SET"><code class="literal">GTK_PRINT_SETTINGS_PAGE_SET</code></a>.</p>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><p><span class="term"><em class="parameter"><code>settings</code></em> :</span></p></td>
<td> a <a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings"><span class="type">GtkPrintSettings</span></a>
</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>page_set</code></em> :</span></p></td>
<td> a <a class="link" href="GtkPrintSettings.html#GtkPageSet" title="enum GtkPageSet"><span class="type">GtkPageSet</span></a> value
</td>
</tr>
</tbody>
</table></div>
<p class="since">Since 2.10</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="GTK-PRINT-SETTINGS-DEFAULT-SOURCE--CAPS"></a><h3>GTK_PRINT_SETTINGS_DEFAULT_SOURCE</h3>
<pre class="programlisting">#define GTK_PRINT_SETTINGS_DEFAULT_SOURCE   "default-source"
</pre>
<p>
</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="gtk-print-settings-get-default-source"></a><h3>gtk_print_settings_get_default_source ()</h3>
<pre class="programlisting">const <a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
>gchar</a> *       gtk_print_settings_get_default_source
                                                        (<a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *settings);</pre>
<p>
Gets the value of <a class="link" href="GtkPrintSettings.html#GTK-PRINT-SETTINGS-DEFAULT-SOURCE--CAPS" title="GTK_PRINT_SETTINGS_DEFAULT_SOURCE"><code class="literal">GTK_PRINT_SETTINGS_DEFAULT_SOURCE</code></a>.</p>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><p><span class="term"><em class="parameter"><code>settings</code></em> :</span></p></td>
<td> a <a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings"><span class="type">GtkPrintSettings</span></a>
</td>
</tr>
<tr>
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
<td> the default source

</td>
</tr>
</tbody>
</table></div>
<p class="since">Since 2.10</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="gtk-print-settings-set-default-source"></a><h3>gtk_print_settings_set_default_source ()</h3>
<pre class="programlisting">void                gtk_print_settings_set_default_source
                                                        (<a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *settings,
                                                         const <a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
>gchar</a> *default_source);</pre>
<p>
Sets the value of <a class="link" href="GtkPrintSettings.html#GTK-PRINT-SETTINGS-DEFAULT-SOURCE--CAPS" title="GTK_PRINT_SETTINGS_DEFAULT_SOURCE"><code class="literal">GTK_PRINT_SETTINGS_DEFAULT_SOURCE</code></a>.</p>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><p><span class="term"><em class="parameter"><code>settings</code></em> :</span></p></td>
<td> a <a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings"><span class="type">GtkPrintSettings</span></a>
</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>default_source</code></em> :</span></p></td>
<td> the default source
</td>
</tr>
</tbody>
</table></div>
<p class="since">Since 2.10</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="GTK-PRINT-SETTINGS-MEDIA-TYPE--CAPS"></a><h3>GTK_PRINT_SETTINGS_MEDIA_TYPE</h3>
<pre class="programlisting">#define GTK_PRINT_SETTINGS_MEDIA_TYPE       "media-type"
</pre>
<p>
</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="gtk-print-settings-get-media-type"></a><h3>gtk_print_settings_get_media_type ()</h3>
<pre class="programlisting">const <a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
>gchar</a> *       gtk_print_settings_get_media_type   (<a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *settings);</pre>
<p>
Gets the value of <a class="link" href="GtkPrintSettings.html#GTK-PRINT-SETTINGS-MEDIA-TYPE--CAPS" title="GTK_PRINT_SETTINGS_MEDIA_TYPE"><code class="literal">GTK_PRINT_SETTINGS_MEDIA_TYPE</code></a>.
</p>
<p>
The set of media types is defined in PWG 5101.1-2002 PWG.
</p>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><p><span class="term"><em class="parameter"><code>settings</code></em> :</span></p></td>
<td> a <a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings"><span class="type">GtkPrintSettings</span></a>
</td>
</tr>
<tr>
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
<td> the media type

</td>
</tr>
</tbody>
</table></div>
<p class="since">Since 2.10</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="gtk-print-settings-set-media-type"></a><h3>gtk_print_settings_set_media_type ()</h3>
<pre class="programlisting">void                gtk_print_settings_set_media_type   (<a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *settings,
                                                         const <a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
>gchar</a> *media_type);</pre>
<p>
Sets the value of <a class="link" href="GtkPrintSettings.html#GTK-PRINT-SETTINGS-MEDIA-TYPE--CAPS" title="GTK_PRINT_SETTINGS_MEDIA_TYPE"><code class="literal">GTK_PRINT_SETTINGS_MEDIA_TYPE</code></a>.
</p>
<p>
The set of media types is defined in PWG 5101.1-2002 PWG.
</p>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><p><span class="term"><em class="parameter"><code>settings</code></em> :</span></p></td>
<td> a <a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings"><span class="type">GtkPrintSettings</span></a>
</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>media_type</code></em> :</span></p></td>
<td> the media type
</td>
</tr>
</tbody>
</table></div>
<p class="since">Since 2.10</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="GTK-PRINT-SETTINGS-DITHER--CAPS"></a><h3>GTK_PRINT_SETTINGS_DITHER</h3>
<pre class="programlisting">#define GTK_PRINT_SETTINGS_DITHER           "dither"
</pre>
<p>
</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="gtk-print-settings-get-dither"></a><h3>gtk_print_settings_get_dither ()</h3>
<pre class="programlisting">const <a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
>gchar</a> *       gtk_print_settings_get_dither       (<a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *settings);</pre>
<p>
Gets the value of <a class="link" href="GtkPrintSettings.html#GTK-PRINT-SETTINGS-DITHER--CAPS" title="GTK_PRINT_SETTINGS_DITHER"><code class="literal">GTK_PRINT_SETTINGS_DITHER</code></a>.</p>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><p><span class="term"><em class="parameter"><code>settings</code></em> :</span></p></td>
<td> a <a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings"><span class="type">GtkPrintSettings</span></a>
</td>
</tr>
<tr>
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
<td> the dithering that is used

</td>
</tr>
</tbody>
</table></div>
<p class="since">Since 2.10</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="gtk-print-settings-set-dither"></a><h3>gtk_print_settings_set_dither ()</h3>
<pre class="programlisting">void                gtk_print_settings_set_dither       (<a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *settings,
                                                         const <a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
>gchar</a> *dither);</pre>
<p>
Sets the value of <a class="link" href="GtkPrintSettings.html#GTK-PRINT-SETTINGS-DITHER--CAPS" title="GTK_PRINT_SETTINGS_DITHER"><code class="literal">GTK_PRINT_SETTINGS_DITHER</code></a>.</p>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><p><span class="term"><em class="parameter"><code>settings</code></em> :</span></p></td>
<td> a <a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings"><span class="type">GtkPrintSettings</span></a>
</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>dither</code></em> :</span></p></td>
<td> the dithering that is used
</td>
</tr>
</tbody>
</table></div>
<p class="since">Since 2.10</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="GTK-PRINT-SETTINGS-FINISHINGS--CAPS"></a><h3>GTK_PRINT_SETTINGS_FINISHINGS</h3>
<pre class="programlisting">#define GTK_PRINT_SETTINGS_FINISHINGS       "finishings"
</pre>
<p>
</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="gtk-print-settings-get-finishings"></a><h3>gtk_print_settings_get_finishings ()</h3>
<pre class="programlisting">const <a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
>gchar</a> *       gtk_print_settings_get_finishings   (<a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *settings);</pre>
<p>
Gets the value of <a class="link" href="GtkPrintSettings.html#GTK-PRINT-SETTINGS-FINISHINGS--CAPS" title="GTK_PRINT_SETTINGS_FINISHINGS"><code class="literal">GTK_PRINT_SETTINGS_FINISHINGS</code></a>.</p>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><p><span class="term"><em class="parameter"><code>settings</code></em> :</span></p></td>
<td> a <a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings"><span class="type">GtkPrintSettings</span></a>
</td>
</tr>
<tr>
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
<td> the finishings

</td>
</tr>
</tbody>
</table></div>
<p class="since">Since 2.10</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="gtk-print-settings-set-finishings"></a><h3>gtk_print_settings_set_finishings ()</h3>
<pre class="programlisting">void                gtk_print_settings_set_finishings   (<a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *settings,
                                                         const <a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
>gchar</a> *finishings);</pre>
<p>
Sets the value of <a class="link" href="GtkPrintSettings.html#GTK-PRINT-SETTINGS-FINISHINGS--CAPS" title="GTK_PRINT_SETTINGS_FINISHINGS"><code class="literal">GTK_PRINT_SETTINGS_FINISHINGS</code></a>.</p>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><p><span class="term"><em class="parameter"><code>settings</code></em> :</span></p></td>
<td> a <a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings"><span class="type">GtkPrintSettings</span></a>
</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>finishings</code></em> :</span></p></td>
<td> the finishings
</td>
</tr>
</tbody>
</table></div>
<p class="since">Since 2.10</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="GTK-PRINT-SETTINGS-OUTPUT-BIN--CAPS"></a><h3>GTK_PRINT_SETTINGS_OUTPUT_BIN</h3>
<pre class="programlisting">#define GTK_PRINT_SETTINGS_OUTPUT_BIN       "output-bin"
</pre>
<p>
</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="gtk-print-settings-get-output-bin"></a><h3>gtk_print_settings_get_output_bin ()</h3>
<pre class="programlisting">const <a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
>gchar</a> *       gtk_print_settings_get_output_bin   (<a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *settings);</pre>
<p>
Gets the value of <a class="link" href="GtkPrintSettings.html#GTK-PRINT-SETTINGS-OUTPUT-BIN--CAPS" title="GTK_PRINT_SETTINGS_OUTPUT_BIN"><code class="literal">GTK_PRINT_SETTINGS_OUTPUT_BIN</code></a>.</p>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><p><span class="term"><em class="parameter"><code>settings</code></em> :</span></p></td>
<td> a <a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings"><span class="type">GtkPrintSettings</span></a>
</td>
</tr>
<tr>
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
<td> the output bin

</td>
</tr>
</tbody>
</table></div>
<p class="since">Since 2.10</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="gtk-print-settings-set-output-bin"></a><h3>gtk_print_settings_set_output_bin ()</h3>
<pre class="programlisting">void                gtk_print_settings_set_output_bin   (<a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *settings,
                                                         const <a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
>gchar</a> *output_bin);</pre>
<p>
Sets the value of <a class="link" href="GtkPrintSettings.html#GTK-PRINT-SETTINGS-OUTPUT-BIN--CAPS" title="GTK_PRINT_SETTINGS_OUTPUT_BIN"><code class="literal">GTK_PRINT_SETTINGS_OUTPUT_BIN</code></a>.</p>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><p><span class="term"><em class="parameter"><code>settings</code></em> :</span></p></td>
<td> a <a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings"><span class="type">GtkPrintSettings</span></a>
</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>output_bin</code></em> :</span></p></td>
<td> the output bin
</td>
</tr>
</tbody>
</table></div>
<p class="since">Since 2.10</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="GTK-PRINT-SETTINGS-OUTPUT-FILE-FORMAT--CAPS"></a><h3>GTK_PRINT_SETTINGS_OUTPUT_FILE_FORMAT</h3>
<pre class="programlisting">#define GTK_PRINT_SETTINGS_OUTPUT_FILE_FORMAT  "output-file-format"
</pre>
<p>
The key used by the "Print to file" printer to store the format
of the output. The supported values are "PS" and "PDF".
</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="GTK-PRINT-SETTINGS-OUTPUT-URI--CAPS"></a><h3>GTK_PRINT_SETTINGS_OUTPUT_URI</h3>
<pre class="programlisting">#define GTK_PRINT_SETTINGS_OUTPUT_URI          "output-uri"
</pre>
<p>
The key used by the "Print to file" printer to store the URI
to which the output should be written. GTK+ itself supports
only "file://" URIs.
</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="GTK-PRINT-SETTINGS-WIN32-DRIVER-EXTRA--CAPS"></a><h3>GTK_PRINT_SETTINGS_WIN32_DRIVER_EXTRA</h3>
<pre class="programlisting">#define GTK_PRINT_SETTINGS_WIN32_DRIVER_EXTRA   "win32-driver-extra"
</pre>
<p>
</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="GTK-PRINT-SETTINGS-WIN32-DRIVER-VERSION--CAPS"></a><h3>GTK_PRINT_SETTINGS_WIN32_DRIVER_VERSION</h3>
<pre class="programlisting">#define GTK_PRINT_SETTINGS_WIN32_DRIVER_VERSION "win32-driver-version"
</pre>
<p>
</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="gtk-print-settings-new-from-file"></a><h3>gtk_print_settings_new_from_file ()</h3>
<pre class="programlisting"><a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *  gtk_print_settings_new_from_file    (const <a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
>gchar</a> *file_name,
                                                         <a
href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
>GError</a> **error);</pre>
<p>
Reads the print settings from <em class="parameter"><code>file_name</code></em>. Returns a new <a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings"><span class="type">GtkPrintSettings</span></a>
object with the restored settings, or <a
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL--CAPS"
><code class="literal">NULL</code></a> if an error occurred.
See <a class="link" href="GtkPrintSettings.html#gtk-print-settings-to-file" title="gtk_print_settings_to_file ()"><code class="function">gtk_print_settings_to_file()</code></a>.</p>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><p><span class="term"><em class="parameter"><code>file_name</code></em> :</span></p></td>
<td> the filename to read the settings from
</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
<td> return location for errors, or <a
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL--CAPS"
><code class="literal">NULL</code></a>
</td>
</tr>
<tr>
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
<td> the restored <a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings"><span class="type">GtkPrintSettings</span></a>

</td>
</tr>
</tbody>
</table></div>
<p class="since">Since 2.12</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="gtk-print-settings-new-from-key-file"></a><h3>gtk_print_settings_new_from_key_file ()</h3>
<pre class="programlisting"><a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *  gtk_print_settings_new_from_key_file
                                                        (<a
href="/usr/share/gtk-doc/html/glib/glib-Key-value-file-parser.html#GKeyFile"
>GKeyFile</a> *key_file,
                                                         const <a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
>gchar</a> *group_name,
                                                         <a
href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
>GError</a> **error);</pre>
<p>
Reads the print settings from the group <em class="parameter"><code>group_name</code></em> in <em class="parameter"><code>key_file</code></em>.
Returns a new <a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings"><span class="type">GtkPrintSettings</span></a> object with the restored settings,
or <a
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL--CAPS"
><code class="literal">NULL</code></a> if an error occurred.</p>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><p><span class="term"><em class="parameter"><code>key_file</code></em> :</span></p></td>
<td> the <a
href="/usr/share/gtk-doc/html/glib/glib-Key-value-file-parser.html#GKeyFile"
><span class="type">GKeyFile</span></a> to retrieve the settings from
</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>group_name</code></em> :</span></p></td>
<td> the name of the group to use, or <a
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL--CAPS"
><code class="literal">NULL</code></a> to use
    the default "Print Settings"
</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
<td> return location for errors, or <a
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL--CAPS"
><code class="literal">NULL</code></a>
</td>
</tr>
<tr>
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
<td> the restored <a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings"><span class="type">GtkPrintSettings</span></a>

</td>
</tr>
</tbody>
</table></div>
<p class="since">Since 2.12</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="gtk-print-settings-load-file"></a><h3>gtk_print_settings_load_file ()</h3>
<pre class="programlisting"><a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
>gboolean</a>            gtk_print_settings_load_file        (<a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *settings,
                                                         const <a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
>gchar</a> *file_name,
                                                         <a
href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
>GError</a> **error);</pre>
<p>
Reads the print settings from <em class="parameter"><code>file_name</code></em>.
See <a class="link" href="GtkPrintSettings.html#gtk-print-settings-to-file" title="gtk_print_settings_to_file ()"><code class="function">gtk_print_settings_to_file()</code></a>.</p>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><p><span class="term"><em class="parameter"><code>settings</code></em> :</span></p></td>
<td> a <a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings"><span class="type">GtkPrintSettings</span></a>
</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>file_name</code></em> :</span></p></td>
<td> the filename to read the settings from
</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
<td> return location for errors, or <a
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL--CAPS"
><code class="literal">NULL</code></a>
</td>
</tr>
<tr>
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
<td> <a
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE--CAPS"
><code class="literal">TRUE</code></a> on success

</td>
</tr>
</tbody>
</table></div>
<p class="since">Since 2.14</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="gtk-print-settings-load-key-file"></a><h3>gtk_print_settings_load_key_file ()</h3>
<pre class="programlisting"><a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
>gboolean</a>            gtk_print_settings_load_key_file    (<a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *settings,
                                                         <a
href="/usr/share/gtk-doc/html/glib/glib-Key-value-file-parser.html#GKeyFile"
>GKeyFile</a> *key_file,
                                                         const <a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
>gchar</a> *group_name,
                                                         <a
href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
>GError</a> **error);</pre>
<p>
Reads the print settings from the group <em class="parameter"><code>group_name</code></em> in <em class="parameter"><code>key_file</code></em>.</p>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><p><span class="term"><em class="parameter"><code>settings</code></em> :</span></p></td>
<td> a <a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings"><span class="type">GtkPrintSettings</span></a>
</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>key_file</code></em> :</span></p></td>
<td> the <a
href="/usr/share/gtk-doc/html/glib/glib-Key-value-file-parser.html#GKeyFile"
><span class="type">GKeyFile</span></a> to retrieve the settings from
</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>group_name</code></em> :</span></p></td>
<td> the name of the group to use, or <a
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL--CAPS"
><code class="literal">NULL</code></a> to use the default
    "Print Settings"
</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
<td> return location for errors, or <a
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL--CAPS"
><code class="literal">NULL</code></a>
</td>
</tr>
<tr>
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
<td> <a
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE--CAPS"
><code class="literal">TRUE</code></a> on success

</td>
</tr>
</tbody>
</table></div>
<p class="since">Since 2.14</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="gtk-print-settings-to-file"></a><h3>gtk_print_settings_to_file ()</h3>
<pre class="programlisting"><a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
>gboolean</a>            gtk_print_settings_to_file          (<a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *settings,
                                                         const <a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
>gchar</a> *file_name,
                                                         <a
href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
>GError</a> **error);</pre>
<p>
This function saves the print settings from <em class="parameter"><code>settings</code></em> to <em class="parameter"><code>file_name</code></em>.</p>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><p><span class="term"><em class="parameter"><code>settings</code></em> :</span></p></td>
<td> a <a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings"><span class="type">GtkPrintSettings</span></a>
</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>file_name</code></em> :</span></p></td>
<td> the file to save to
</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
<td> return location for errors, or <a
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL--CAPS"
><code class="literal">NULL</code></a>
</td>
</tr>
<tr>
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
<td> <a
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE--CAPS"
><code class="literal">TRUE</code></a> on success

</td>
</tr>
</tbody>
</table></div>
<p class="since">Since 2.12</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="gtk-print-settings-to-key-file"></a><h3>gtk_print_settings_to_key_file ()</h3>
<pre class="programlisting">void                gtk_print_settings_to_key_file      (<a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings">GtkPrintSettings</a> *settings,
                                                         <a
href="/usr/share/gtk-doc/html/glib/glib-Key-value-file-parser.html#GKeyFile"
>GKeyFile</a> *key_file,
                                                         const <a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
>gchar</a> *group_name);</pre>
<p>
This function adds the print settings from <em class="parameter"><code>settings</code></em> to <em class="parameter"><code>key_file</code></em>.</p>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td><p><span class="term"><em class="parameter"><code>settings</code></em> :</span></p></td>
<td> a <a class="link" href="GtkPrintSettings.html" title="GtkPrintSettings"><span class="type">GtkPrintSettings</span></a>
</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>key_file</code></em> :</span></p></td>
<td> the <a
href="/usr/share/gtk-doc/html/glib/glib-Key-value-file-parser.html#GKeyFile"
><span class="type">GKeyFile</span></a> to save the print settings to
</td>
</tr>
<tr>
<td><p><span class="term"><em class="parameter"><code>group_name</code></em> :</span></p></td>
<td> the group to add the settings to in <em class="parameter"><code>key_file</code></em>, or 
    <a
href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL--CAPS"
><code class="literal">NULL</code></a> to use the default "Print Settings"
</td>
</tr>
</tbody>
</table></div>
<p class="since">Since 2.12</p>
</div>
</div>
</div>
<div class="footer">
<hr>
          Generated by GTK-Doc V1.11</div>
</body>
</html>
